Android編程實現(xiàn)自定義title功能示例
本文實例講述了Android編程實現(xiàn)自定義title功能。分享給大家供大家參考,具體如下:

這里我在前面加了個logo,而且改變了title的背景和高度。
首先編寫title的布局文件,title.xml:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/bg_title" android:gravity="center_vertical"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/title_logo" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/app_name" android:textSize="20sp" android:layout_marginLeft="80dip" android:textColor="#ffffff" /> </LinearLayout>
然后在Activity的onCreate()里加上這三句話:
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.title);
需要注意的是這三句話的順序不能變。到這里只是改變了title的布局,下面改變背景和高度,這就需要改變Activity的theme。
在values文件夾下新建文件style.xml:
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="CustomWindowTitleBackground"> <item name="android:background">@drawable/bg_title</item> </style> <style name="title_style" parent="android:Theme"> <item name="android:windowTitleSize">44dip</item> <item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item> </style> </resources>
最后在AndroidManifest.xml里面加上:
<activity android:name=".sysinfo" android:label="@string/app_name" android:screenOrientation="portrait" android:theme="@style/title_style" >
這樣就實現(xiàn)了自定義title。
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進階教程》、《Android調(diào)試技巧與常見問題解決方法匯總》、《Android多媒體操作技巧匯總(音頻,視頻,錄音等)》、《Android基本組件用法總結(jié)》、《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》及《Android控件用法總結(jié)》
希望本文所述對大家Android程序設(shè)計有所幫助。
- Android自定義帶增長動畫和點擊彈窗提示效果的柱狀圖DEMO
- Android控件PopupWindow模仿ios底部彈窗
- Android實現(xiàn)底部支付彈窗效果
- Android監(jiān)聽輸入法彈窗和關(guān)閉的實現(xiàn)方法
- Android屏幕鎖屏彈窗的正確姿勢DEMO詳解
- Android程序開發(fā)仿新版QQ鎖屏下彈窗功能
- Android實現(xiàn)氣泡布局/彈窗效果 氣泡尖角方向及偏移量可控
- Android UI設(shè)計之AlertDialog彈窗控件
- Android如何實現(xiàn)鎖屏狀態(tài)下彈窗
- Android仿支付寶支付從底部彈窗效果
- Android編程自定義Dialog的方法分析
- Android編程實現(xiàn)的自定義彈窗(PopupWindow)功能示例
相關(guān)文章
Android 中使用 ViewPager實現(xiàn)屏幕頁面切換和頁面輪播效果
ViewPager是谷歌官方給我們提供的一個兼容低版本安卓設(shè)備的軟件包,里面包囊了只有在安卓3.0以上可以使用的api。下面我們就展示下ViewPager可以實現(xiàn)的兩種簡單效果,感興趣的朋友一起看看吧2016-12-12
Android學(xué)習(xí)筆記--使用剪切板在Activity中傳值示例代碼
相對于getText和setText而言,利用ClipData對象來傳遞數(shù)據(jù),更符合面向?qū)ο蟮乃枷耄宜軅鬟f的數(shù)據(jù)類型也多樣化了2013-06-06
安裝android開發(fā)環(huán)境原始版(windows版)
安裝android開發(fā)環(huán)境原始版(windows版)的詳細步驟2013-03-03

