1

我目前已经实现了如下所示的后退按钮

<Button
                android:id="@+id/back"
                style="@style/NavButtons"
                android:layout_width="wrap_content"
                android:layout_height="30dp"
                android:layout_alignParentLeft="true"
                android:layout_centerHorizontal="true"
                android:layout_centerVertical="true"
                android:layout_marginLeft="5dp"
                android:background="@drawable/back"
                android:onClick="finishActivity"
                android:paddingLeft="5dp" />

在我正在做的代码中

public void finishActivity(View v) {
        finish();
    }

但是我实现的后退按钮与设备后退按钮不起作用。我应该让我的后退按钮实现类似于设备后退按钮的工作?

谢谢:)

4

3 回答 3

4

你可以使用这个:

super.onbackpressed();

如果您想以编程方式执行与设备后退按钮相同的操作。

于 2013-04-16T14:00:17.360 回答
1
public void finishActivity(View v) {
        onBackPressed();
    }
于 2013-04-16T14:00:50.360 回答
0

请参阅 android 开发者网站以获取活动堆栈

http://developer.android.com/design/patterns/app-structure.html http://developer.android.com/design/patterns/navigation.html

于 2013-04-16T14:05:12.967 回答