当前位置: 首页 > 知识库问答 >
问题:

Android操作栏/工具栏在我的应用程序中消失

鲍钊
2023-03-14
MainActivity > ChallongeLogin > ChallongeEvents

在我的MainActivity和我的ChallongeLogin中,在应用程序的顶部有一个很大的栏,列出了我的应用程序的名称。然而,当我最终读到ChallongeEvents时,这个条就消失了...我不记得做过什么特别的事情让这个酒吧消失了。为什么会不了了之?

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.testing.testingapp">

    <uses-permission android:name="android.permission.INTERNET" />

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

        <activity
            android:screenOrientation="portrait"
            android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <activity
            android:screenOrientation="portrait"
            android:name=".ChallongeLogin" />

        <activity
            android:screenOrientation="portrait"
            android:name=".ChallongeEvents" />

    </application>

</manifest>

共有1个答案

寇涵容
2023-03-14

根据您的需求,您必须扩展AppCompattivity而不是activity

public class ActivityName extends AppCompatActivity {
  // ...
}

AppCompattivity来自appcompat-v7库。主要是提供了操作条的后端口。由于本机操作栏是在API Level 11中添加的,因此您不需要为此添加AppCompattivity。然而,当前版本的appcompat-v7还增加了一个有限的材料设计美学的后端口,就动作条和各种小部件而言。使用appcompat-v7有优点也有缺点,远远超出了这个特定堆栈溢出答案的范围。

引用

 类似资料:
  • 我想在android应用程序中添加工具栏,但我的StudentDashboard活动中出现了此错误。在git上推送我的应用程序后,在运行时使用java。我找不到它背后的问题。 学生仪表板ctivity.java 风格xml 请告诉我,我如何解决这个错误?

  • 问题内容: 我想将工具栏设置为操作栏,但是由于您的工具栏是布局元素,因此必须位于您的布局中。现在我的布局在我的片段中。 我在布局中添加了工具栏,并在片段中对其进行了调用: 之所以有效,是因为我可以设置标题等等,但是现在我希望它作为操作栏做出反应,因为我实际上想拥有它。setDisplayHomeAsUpEnabled(true) 为此,我必须将工具栏更改为操作栏: 这在我的片段中不起作用… 谁能帮

  • 我的android应用程序有一个工具栏,我想改变它的标题。我使用了toolbar.settitle(),但它不起作用...请帮忙。我该怎么办?我尝试了getSupportActionBar().setTitle(),但它不起作用。

  • 问题内容: 我已经在Google Design App Bar指南中看到了扩展高度的应用程序栏。如何在Android Lollipop中实现这些功能? 问题答案: 您需要使用新的工具栏小部件来实现此目的。工具栏具有特殊的处理方式,因为它声明了用于按钮(和操作)的空间的最小高度。 在下面的示例中,我们将高度设置为128dp(规范中定义为56dp + 72dp),但将其保留为标准值(通常为56dp)。

  • 我已经看到在新的材料设计侧导航规范,你可以显示抽屉在行动栏和状态栏后面。我该如何实施这一点?

  • 我正在创建一个视图及其相应的应用程序。我的包含一些项目,如果单击这些项目,则会将用户带到 。 在< code>DetailViewActivity上,我实现了一个可折叠的工具栏。现在,每次打开< code>DetailViewActivity时,都会在可折叠工具栏内的< code>ImageView上设置不同的图像(具有不同的尺寸)。 我希望默认打开到一定高度(例如 256dp),但如果图像高度大