向上导航箭头未显示在应用栏中

时间:2019-06-16 04:01:32

标签: android xml

我正在写我的第一个应用程序。我已经使用Google Codelabs做过一些实践,并学会了在应用栏中添加向上导航箭头。当我用我的应用程序尝试时,导航箭头不在任何地方。

实用代码和我的代码之间唯一的区别是主题,我尝试更改了该主题,但是当我这样做时应用程序停止了,因为我没有使用尚未学习的AppCompat主题。但是我不知道主题是否有问题。

<activity
    android:name=".Lists"
    android:label="@string/title_activity_lists"
    android:parentActivityName=".MainActivity"
    android:theme="@style/AppTheme.NoActionBar">
    <meta-data
        android:name="android.support.PARENT_ACTIVITY"
        android:value="com.fourwomendev.simplyneatlist.MainActivity" />
</activity>

我希望在应用栏上的活动列表标题的左侧有一个向左的箭头,但没有一个。

2 个答案:

答案 0 :(得分:0)

  

我正在写我的第一个应用程序。我在Google上做了一些实践   Codelabs并学会了在应用栏中添加向上导航箭头。   当我用我的应用程序尝试时,导航箭头不在任何地方。

因为您没有在活动中使用任何Actionbar

<activity
    android:name=".Lists"
    android:label="@string/title_activity_lists"
    android:parentActivityName=".MainActivity"
   android:theme="@style/AppTheme.NoActionBar" //<-----no actionbar is 
    specified
   > 
   .......
</activity>

使用一个操作栏获得向左箭头。

答案 1 :(得分:0)

在尝试处理因更改主题而产生的错误时,我意识到创建此活动时选择的基本活动是使用Java工具栏创建的。因此,我取出了创建工具栏的代码,并以XML引用了主题,然后出现了向上导航箭头。