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

首頁 > 系統 > Android > 正文

Android標題欄中添加返回按鈕功能

2019-12-12 03:04:57
字體:
來源:轉載
供稿:網友

標題欄中的返回按鈕在實際使用中用的比較多,今天就來講講我在項目開發中的使用經歷,話不多說,還是直接上源碼,上源碼是最給力的。

一、 編寫自定義類

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="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> 

三 、 在需要調用的activity中調用

public class InformationActivity extends Activity{   @Override   protected void onCreate(Bundle savedInstanceState) {     // TODO Auto-generated method stub     super.onCreate(savedInstanceState);             CustomTitle.getCustomTitle(this, "個人信息");     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,完成上述幾個步驟,就可以了。

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 衡山县| 礼泉县| 张掖市| 巩留县| 塔城市| 揭阳市| 利津县| 富顺县| 凤山县| 中牟县| 泰宁县| 垦利县| 中宁县| 辉县市| 临夏市| 临潭县| 本溪市| 永春县| 太白县| 东乌| 孝义市| 绩溪县| 永德县| 曲水县| 衡山县| 文安县| 比如县| 中超| 十堰市| 道孚县| 雅江县| 日土县| 康定县| 乌拉特后旗| 灵丘县| 大宁县| 沈丘县| 澄江县| 游戏| 天气| 汉寿县|