幾種方式實現tab fragment

2021-07-10 03:02:46 字數 420 閱讀 6617

注意:1、最好所有的都用v4包裡,不要混合,不好排錯。

2、在setselect中,先將所有的隱藏,然後顯示,再進行判斷,如果為空,進行初始化並且要記住transaction.add(content,fragment),不為空進行初始化transaction.show出來。 這樣的話activity裡邊始終維繫的可能就4個fragment ,每次顯示乙個。

這樣的頁面切換沒有拖動效果,好處就是類似qq,listview可以新增左滑右滑刪除的效果。這樣衝突就沒有。

fragment和viewpager相比的優勢:

寫viewpager時候,所有布局都在mainactivity裡邊進行初始化,接下來的事件都會在裡邊,例如第乙個頁面有個listview,事件太多。不利於以後維護。

fragment管理自己的布局。

居中的幾種實現方式

如果需要居中的是內聯元素的話,給父級元素加上text align center即可。如果是塊級元素,那就給自身加上margin 0 auto,上下的margin為0,左右auto就會自動居中。如果多個塊級元素放到一行並居中,你可以使用display inling block把他們變成內聯元素,然後再...

spring aop 的幾種實現方式

博主只用過或者了解過三種用法 1.其於 實現 2.原生的切面 3.aspectj註解驅動的切面 個人感覺第一種用起來比較簡單。也比較好理解,主要有以下的配置檔案 這樣就可以簡單的完成乙個aop 的實現 了 第二種 是基於在原始的標籤在配置的aop 就是注入到spring容器中了 網上的另一中寫法 a...

幾種MAPE的實現方式

這種方式是為了防止label裡面有nan值,但沒考慮是否為零值。這裡以pytorch進行舉例。def masked mape preds,labels,null val np.nan if np.isnan null val mask torch.isnan labels else mask lab...