【发布时间】:2013-04-12 19:44:59
【问题描述】:
我想制作一个按钮,允许用户在点击时返回上一页。就像 android 设备上的物理后退按钮一样工作。我应该在 java 文件中添加什么?
这里是代码(xml):
<Button
android:id="@+id/button00"
android:layout_width="80dp"
android:layout_height="40dp"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"
android:layout_marginLeft="10dp"
android:text="@string/st_pp"
android:textColor="#01646d"
android:background="#fef200"/>
这里是代码(java):
bn00.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent it1 = new Intent(getApplicationContext(), Main.class);
startActivity(it1);
}
});
【问题讨论】:
-
只需使用finish();在点击中。
-
我把方法“cancelAction”放在了onClick中,然后在我的课堂上我写了
public void cancelAction(View v){ finish(); }...效果很好。