編輯:關於Android編程
最近想修改ActionBar.Tab對象的文本字體和顏色
發現該對象提供的接口非常有限
而網上搜索關於ActionBar.Tab結果大多比較早 使用的也不是google提供的例子中的ActionBar
於是自己研究了一天 找到了使用接口setCustomView來自定義ActionBar.Tab對象
先通過ActionBar.getTabAt(int) 獲得一個ActionBar.Tab對象
然後調用setCustomView 使用自定義的layout
注意這裡沒有生產layout的對象 而是直接使用該布局
布局可以定制好設置文本大小 背景 顏色
後面就和使用普通布局一樣
獲得一個TextView 再設置文本 背景 等等
actionBar = getSupportActionBar(); ActionBar.Tab t = actionBar.getTabAt(i); t.setCustomView(R.layout.tab_layout_1); TextView title = (TextView)t.getCustomView().findViewById(R.id.tab_title); title.setBackgroundResource(R.drawable.detail); title.setText(sectionID);
<frameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" ></frameLayout>
前言: 最近一直在看Launcher模塊,經過差不多兩個月學習,終於摸透了Launcher的一些主要功能實現,目前繼續還處於摸索狀態。未看Launcher時,於我而言,只
Android Studio在Android Monitor中包含了一個logcat的tab,可以打印系統事件,比如垃圾回收發生時,實時打印應用消息。為了顯示需要的信息,
一、效果演示項目中用到了高斯模糊效果,查閱過一些資料,考慮到性能問題最終還是選擇使用Android自帶的RenderScript庫來實現,關於使用Render
PS一句:當初你所逃避的問題終會在未來的某一天重新出現在你面前,因此,當你第一次遇到它時,請不要逃避。相信很多初學者對XML布局怎麼加載到Activity上並且顯示在手機