我正在開發一個android應用程序。我正在使用AppCompatActivity,並希望將按鈕添加到我的自定義工具欄中。下面是工具欄的代碼:如何將後退按鈕添加到AppCompatActivity上的自定義工具欄佈局?
<?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="wrap_content"
android:orientation="vertical" >
<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="54dp"
android:layout_gravity="center_horizontal"
android:src="@drawable/logo" />
<TextView android:id="@+id/title" android:layout_width="wrap_content"
android:gravity="center_vertical" android:textSize="24px"
android:textColor="#000000"
android:layout_height="wrap_content"
android:padding="9dip"
android:layout_marginLeft="7dip"
android:layout_marginRight="7dip"
android:layout_marginStart="28dp"
android:layout_centerVertical="true"
android:layout_alignParentStart="true" />
</RelativeLayout>
這裏是我的活動代碼:
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_bookmarks);
ActionBar actionBar = getSupportActionBar();
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setIcon(R.mipmap.ic_logo);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setCustomView(R.layout.abs_layout);
actionBar.setIcon(R.drawable.logo);
//actionBar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE);
((TextView)findViewById(R.id.title)).setText(R.string.bookmarks);
我有什麼要補充的是後退按鈕將顯示?
最佳, B.
TNX,但這並不工作...嗯 我更新了原來的職位與活動代碼 –
儘量做到一個工具欄,並把它作爲一個setSupportActionBar(mToolBar)的爭論;方法 – Fakher