我按导航抽屉,然后如果我按下后退按钮,应用程序退出而不是返回上一个活动.如果我更改xml文件,则不会发生此问题.所以我认为问题出在xml文件中.谁能告诉我这是什么问题?这是xml代码
<ImageView
android:id="@+id/imageView1"
android:layout_width="500dp"
android:layout_height="200dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:src="@drawable/blue_train" />
<TextView
android:id="@+id/trainName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_marginBottom="200dp"
android:layout_marginLeft="14dp"
android:text="Train Name"
android:textColor="@color/bluedark"
android:textSize="15sp" />
<EditText
android:id="@+id/etName"
android:layout_width="150dp"
android:layout_height="40dp"
android:layout_alignBaseline="@+id/trainName"
android:layout_alignBottom="@+id/trainName"
android:layout_marginLeft="30dp"
android:layout_toRightOf="@+id/trainName"
android:background="@drawable/line"
android:ems="10" >
<requestFocus />
</EditText>
<Button
android:id="@+id/getS"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_below="@+id/etName"
android:layout_centerHorizontal="true"
android:layout_marginTop="40dp"
android:background="@drawable/button2"
android:text="Get Train Schedule"
android:textColor="@color/white" />
Run Code Online (Sandbox Code Playgroud)
`
Nam*_*ace 36
这将关闭抽屉,当它打开和后退时,而不是让你回到之前的活动(或退出).
DrawerLayout drawer...
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
if(drawer.isDrawerOpen(Gravity.LEFT)){
drawer.closeDrawer(Gravity.LEFT);
}else{
super.onBackPressed();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9454 次 |
| 最近记录: |