原帖: link.
更改tablayout選中的背景色
原理是利用selector
第一步在drawable資料夾下建立檔案 tab_background.xml
<?xml version="1.0" encoding="utf-8"?> :android=""> :drawable="@drawable/tab_background_selected" android:state_selected="true" /> :drawable="@drawable/tab_background_unselected" android:state_selected="false" android:state_focused="false" android:state_pressed="false" />
第二步在drawable資料夾下建立選中效果的檔案 tab_background_selected.xml
<?xml version="1.0" encoding="utf-8"?> :android="" > :color="#d13fdd1a" />
第三步在drawable資料夾下建立未選中效果的檔案 tab_background_unselected.xml
<?xml version="1.0" encoding="utf-8"?> :android="" > :color="#3f51b5" />
最後建立乙個style
="base.widget.design.tablayout" parent="android:widget"> ="tabbackground">@drawable/tab_background ="tabindicatorcolor">#ff00ff ="tabindicatorheight">2dp
重點使用該屬性@drawable/tab_background
效果圖
----淡定從容,寧靜致遠----
分類:
android
好文要頂
關注我收藏該文
青竹玉簡
關注 - 0
粉絲 - 4
+加關注
0 0
posted @
2020-04-22 22:13
青竹玉簡 閱讀(
0)
編輯
收藏
安卓效能測試(六) 溫度
獲取手機溫度的命令如下 temperature 的單位是0.1度,所以當前的手機溫度是44.4度 其中每行的定義如下 ac powered false 交流電供電 usb powered true usb供電 wireless powered false 無線供電 status 2 狀態 int型別...
安卓效能測試(五) 耗流量
流量測試,我們可以在低 中 高三種負荷情況下進行測試 低負荷 應用切到後台或鎖屏狀態 中負荷 應用正常操作 那麼針對三種負荷,我們可以選擇如下場景進行測試 流量測試的方法一般有3類 讀取手機的檔案來獲取流量,需要自己寫指令碼 使用tcpdump wireshark相結合的方法 使用第三方工具 各種工...
安卓效能優化 網路優化建議
移動裝置因為其獨特的網路環境,應用可以獲取的網路速度 網路質量 網路頻寬都有很大的限制,如何在這種限制環境下表現出優秀的使用者體驗,就涉及到應用的網路環境優化了,下面僅從幾個常見的方面給出幾點建議。移動裝置與伺服器接 互的優化主要體現在傳輸速度 請求頻次 資源消耗幾個方面。客戶端自身的優化則主要體現...