android - 如图所示,如何创建带有后退箭头的 android Activity

标签 android

activity actionbar with back arrow similar to android material design menu

带有后退箭头的activity actionbar类似于android material design菜单

最佳答案

您可以将以下内容添加到 manifest.xml 文件内的 activity 标记中:

android:parentActivityName=".screens.MainActivity"

这会自动在您的 Activity 中放置一个后退箭头,并在按下时导航到 MainActivity

注意这仅适用于 Android 4.1 或更高版本:

Beginning in Android 4.1 (API level 16), you can declare the logical parent of each activity by specifying the android:parentActivityName attribute in the element.

如果您的应用以 Android 4.0 或更早版本为目标,您应该包含 support library并将以下内容添加到 manifest.xml 中的 activity:

<meta-data
        android:name="android.support.PARENT_ACTIVITY"
        android:value=".screens.MainActivity" />

然后您需要允许 Up通过将此添加到您的 Activity 进行导航:

getActionBar().setDisplayHomeAsUpEnabled(true);

有关详细信息,请参阅 Android docs .

关于android - 如图所示,如何创建带有后退箭头的 android Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28100472/

相关文章:

android - ant.properties中如何设置Android库的绝对路径?

android - 如何在同一行添加两个数字?

java - 扩展 ListActivity 时,您的内容必须有一个 id 属性为 'android.R.id.list' 的 ListView

Android:使用带有自定义适配器的 notifyDataSetChanged() 刷新 ListFragment 不起作用

android - 在打印机上更改文本颜色

android - WebView.draw(canvas) 有时会在某些设备上的 Android Lollipop 5.0+ 中崩溃 - 致命信号 11 (SIGSEGV)

java - 处理 Android Studio 的 NullPointerException lint 警告的正确方法

Android 模拟器错误消息 : "PANIC: Missing emulator engine program for ' x8 6' CPUS."

java - GSON JsonReader 给我值而不是名称?

android - 更改android中进度条的颜色