setindicatormode()//設定控制項的模式,上面是提到的6種模式下面簡單講一下 先寫xml.檔案setdividercolor()//設定兩個標題之間的豎直分割線的顏色,如果不需要顯示這個,設定顏色為透明即可
setdividerpadding()//設定中間豎線上下的padding值
setindicatorcolor()//設定底部導航線的顏色,就是上面演示圖的綠色導航線
setindicatorheight()// 設定底部導航線的高度
setdividerpadding()// 設定tab標題之間的間距
settextcolorselected()//設定tab標題選中的顏色
settextcolor()//設定tab標題未被選中的顏色
settextsize()//設定字型的大小
setunderlinecolor()// 設定最下面一條的橫線的顏色
setunderlineheight()//設定最下面一條的橫線的高度
setscrolloffset()// 這個方法是當選擇mode_noweight_expand_nosame和mode_noweight_expand_same這兩個模式的時候有作用
<?就是自定義類和viewpager的結合xml version=
"1.0"
encoding=
"utf-8"
?>
xmlns:
android
=""android
:layout_width=
"match_parent"
android
:layout_height=
"match_parent"
android
:background=
"#fff"
android
:orientation=
"vertical"
>
android
:id=
"@+id/indicator"
android
:layout_width=
"match_parent"
android
:layout_height=
"40dp"
/>
android
:id=
"@+id/viewpager"
android
:layout_width=
"match_parent"
android
:layout_height=
"match_parent"
android
:background=
"#fff"
/>
public class noweightexpandnosame extends fragmentactivity如果我們想修改 只需要在settabagerindeicator這個方法進行修改就行了。private void
settabpagerindicator()
class basepageradapter extends fragmentpageradapter
@override
public fragment getitem(int position)
@override
public int
getcount()
@override
public charsequence getpagetitle(int position)
}}
滾動頁面,實現導航欄固定在頂部(吸頂效果)
內容說明頁面中有導航欄,當頁面滾動超出一定範圍時,它會固定在設定好的位置,一般是固定在頂部。本文有兩種方式實現,一種是sticky,相容不好 另外一種是sticky的解體。相容效果萬能 sticky頁面不動的情況下,它就像 position relative 而當頁面滾動超出目標區域時,它表現的就像...
安卓頂部tab導航欄的實現
首先我們先實現頂部導航條的布局 頂部導航欄 然後viewpage fragment實現頁面的切換,我們監聽 viewpage 的 new onpagechangelistener 事件其中有3個方法。分別是 onpageselected onpagescrolled onpagescrollstat...
關於APP頂部導航欄,標題欄的使用總結
效果基本就是仿的網易導航欄的效果。一開始用的android v4包自帶的 pagertabstrip 效果很好,各種方便,但是有個致命的缺點,他的設定標題間距的api無效,目前還沒有找到好的解決方法,果斷換第三方。不敢第三方的包名字叫什麼,用的類都是一樣的 tabpageindicator 載入布局...