gpt4 book ai didi

Android工具栏主页按钮不显示

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:54:01 25 4
gpt4 key购买 nike

我正在尝试创建一个工具栏,它也有主页图标/按钮,以便用户可以使用它返回主页。

这是我的代码:

AndroidManifest.xml

<activity
android:name=".SettingsActivity"
android:noHistory="true"
android:theme="@style/AppTheme">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainActivity"/>
</activity>

工具栏.xml:

<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:background="@color/ColorPrimary"
android:elevation="2dp"
android:theme="@style/Base.ThemeOverlay.AppCompat.Dark"/>

settings_activity.xml:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">

<include
android:id="@+id/tool_bar"
layout="@layout/toolbar"
android:layout_height="wrap_content"
android:layout_width="match_parent"/>
</LinearLayout

SettingsActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.settings_activity);

toolbar = (android.support.v7.widget.Toolbar) findViewById(R.id.tool_bar);
setSupportActionBar(toolbar);
getSupportActionBar().setDefaultDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
}
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
}

@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}

但是我看到的只是我的应用程序名称,根本没有 UP/Home 按钮?

你能帮帮我吗

最佳答案

改变这个:

getSupportActionBar().setDefaultDisplayHomeAsUpEnabled(true);

与:

getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);

关于Android工具栏主页按钮不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33881881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com