我想在标题栏区域放置一个后退按钮,以便在Android应用程序中返回如何放置该按钮的活动。
就像在这张图片中一样。
答案 0 :(得分:6)
在Manifest.xml
中分配父活动,如下所示:
<activity
android:name="com.example.myfirstapp.DisplayMessageActivity"
android:label="@string/title_activity_display_message"
android:parentActivityName="com.example.myfirstapp.MainActivity" >
<!-- The meta-data element is needed for versions lower than 4.1 -->
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.myfirstapp.MainActivity" />
</activity>
然后在活动的onCreate()
:
ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
最后在onOptionsItemSelected
:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
}
return super.onOptionsItemSelected(item);
}
如果您需要,可以使用以下内容: