Android - ActionBar - 后退按钮

时间:2014-06-05 15:21:30

标签: android android-actionbar

我已为我的ActionBar for Android实施了自定义徽标。

这是图片。Custom Logo

我现在面临的问题是如何让自己能够点击后退箭头,并将自己带到之前的活动中?非常感谢你:D!

2 个答案:

答案 0 :(得分:1)

在代码中执行以下两项操作:

<强>第一: 转到活动的代码,在其中放置后退箭头并在setContentView后写下面的代码......

getActionBar().setDisplayHomeAsUpEnabled(true);

<强> SECOND : 转到AndroidManifest.xml文件并在另一个活动的活动标记下(中单击后退箭头后要移动),输入以下代码

<activity
    android:name="---------------------"//No change here
    android:label="--------------------"//No change here
    android:parentActivityName="<YourPackageName>.PreviousActivityName >//**Put this code here**

PreviousActivity 是指单击后退箭头按钮后要移动的位置。

例如:

您的代码有2个活动,即Act1和Act2,并且假设您想通过按Act2中的ActionBar后退箭头按钮从Act2导航到Act1 ...这里您的parentActivity是Act1。

将以下代码放在 Act2.java :---

getActionBar().setDisplayHomeAsUpEnabled(true);

现在转到 AndroidManifest.xml 并将以下代码放在Act2标记下: 假设您的包名是: com.example.stack

<activity
    android:name="---------------------"//No change here
    android:label="--------------------"//No change here
    android:parentActivityName="com.example.stack.Act1 >//**Put this code here**

答案 1 :(得分:0)

此处:http://developer.android.com/training/implementing-navigation/ancestral.html

你会找到这个问题的所有答案。如果你不了解某些事情,请随意提问;)