我在布局类requestWindowFeature(Window.FEATURE_NO_TITLE)
中有此代码以删除标题栏。它正在工作正常,因为它被删除标题栏。但不幸的是,它还删除了我在活动中放置的图像。
我正在使用约束布局,我已经推断出约束。我还尝试将android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen"
代码放在应用程序级别的清单中,但每当我运行应用程序时,它都说应用程序已停止。
请帮忙。谢谢。
答案 0 :(得分:1)
要隐藏特定活动的标题栏,请执行此操作 在活动类
上的onCreate中设置这些行getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getSupportActionBar().setDisplayShowTitleEnabled(false);
和活动布局
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@android:color/transparent"
app:popupTheme="@style/AppTheme.PopupOverlay" />
并删除AppBarLayout
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/AppTheme.AppBarOverlay"/>
答案 1 :(得分:0)
将这些行放在您的活动中 - onCreate方法 -
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
然后添加android:theme="@style/AppTheme.NoActionBar"
类似 -
<activity
android:name=".EmailValidation"
android:configChanges="keyboardHidden|screenSize|orientation"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="adjustPan|stateHidden" />
我希望这会对你有所帮助。