gpt4 book ai didi

Android Studio 工具栏自动显示

转载 作者:行者123 更新时间:2023-11-29 00:10:02 24 4
gpt4 key购买 nike

我是一名刚从 iOS 开发过来的 Android 开发者。我现在想做的就是使用 api 21 启动一个带有基本工具栏的应用程序。但是,当我这样做时,它会将工具栏添加到一个看似相同的栏下。删除工具栏后,另一个栏仍然存在。这是所有 Android 应用程序的默认工具栏,顶部内置了应用程序名称吗?如何添加操作/自定义此默认工具栏?

这是我的 xml:

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

这是我的主要 Activity :

公共(public)类 MainActivity 扩展 AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
//toolbar.setTitle("Groups");
}

This is the result of the code I listed

这确实是我项目的范围,虽然我已经在网上搜索了一段时间,但每个人都说我应该使用工具栏。如果这不是工具栏那么它是什么?我为我的天真道歉。

最佳答案

你应该在你的样式中设置它来隐藏默认的 ActionBar。

<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>

在你的layout中,你可以添加ToolBar

<android.support.v7.widget.Toolbar
android:id="@+id/main_toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:minHeight="?attr/actionBarSize"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" />

在 Activity 中

Toolbar toolbar = (Toolbar) findViewById(R.id.main_toolbar);
setSupportActionBar(toolbar);

关于Android Studio 工具栏自动显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31016269/

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