国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android標(biāo)題欄中添加返回按鈕功能

2019-10-23 18:31:17
字體:
供稿:網(wǎng)友

標(biāo)題欄中的返回按鈕在實(shí)際使用中用的比較多,今天就來講講我在項(xiàng)目開發(fā)中的使用經(jīng)歷,話不多說,還是直接上源碼,上源碼是最給力的。

一、 編寫自定義類

public class CustomTitle {    private static Activity mActivity;    public static void getCustomTitle(Activity activity, String title) {    mActivity = activity;     mActivity.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);    mActivity.setContentView(R.layout.custom_title);     mActivity.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,         R.layout.custom_title);         TextView textView = (TextView) activity.findViewById(R.id.head_center_text);      textView.setText(title);     Button titleBackBtn = (Button) activity.findViewById(R.id.TitleBackBtn);      titleBackBtn.setOnClickListener(new OnClickListener() {        public void onClick(View v) {         Log.d("Title back","key down");                  mActivity.finish();       }      });    } } 

二 、 xml資源,在layout中定義custom_title

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android/195113.html">android="http://schemas.android.com/apk/res/android"   android:layout_width="match_parent"   android:layout_height="match_parent" >     <Button      android:id="@+id/TitleBackBtn"      android:layout_width="50dp"       android:layout_height="wrap_content"       android:gravity="center"     android:layout_alignParentRight="true"      android:background="@android:drawable/ic_menu_revert"/>        <TextView      android:id="@+id/head_center_text"      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:layout_centerInParent="true"     android:text=""       android:textSize="25sp"     android:textColor="#FFFFFF"      />  </RelativeLayout> 

三 、 在需要調(diào)用的activity中調(diào)用

public class InformationActivity extends Activity{   @Override   protected void onCreate(Bundle savedInstanceState) {     // TODO Auto-generated method stub     super.onCreate(savedInstanceState);             CustomTitle.getCustomTitle(this, "個(gè)人信息");     setContentView(R.layout.informationactivity);   .......................   } } 

四 、 在res/values/style.xml中添加style定義

 <style name="MyCustomTheme" parent="android:Theme">          <item name="android:windowTitleBackgroundStyle">@style/TitleBarBackground</item>       <item name="android:windowTitleSize">50dp</item>    </style> 

五 、 在AndroidManifest.xml中對InformationActivity添加支持 

     android:name="com.xxx.InformationActivity"       android:theme="@style/MyCustomTheme"       android:screenOrientation="landscape" /> 

OK,完成上述幾個(gè)步驟,就可以了。

以上所述是小編給大家介紹的Android標(biāo)題欄中添加返回按鈕功能,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時(shí)回復(fù)大家的!


注:相關(guān)教程知識閱讀請移步到Android開發(fā)頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 武定县| 沾益县| 千阳县| 克什克腾旗| 古交市| 屏南县| 军事| 灵石县| 阳曲县| 奉化市| 繁昌县| 肥东县| 航空| 石屏县| 长海县| 天门市| 乌鲁木齐市| 磐石市| 东港市| 扎囊县| 射阳县| 托克逊县| 桦川县| 公安县| 新宾| 庄河市| 祁东县| 博罗县| 犍为县| 桃园市| 古交市| 巴马| 木兰县| 上蔡县| 鹿泉市| 南京市| 西丰县| 广丰县| 瓦房店市| 中牟县| 原阳县|