Rumah > Soal Jawab > teks badan
Ini adalah kesan cuaca Xiaomi
Saya cuba ini, menu tidak dipaparkan di bawah bar status yang mengasyikkan. Sama seperti ini, bagaimana untuk menambah menu dan memaparkannya sambil mengekalkan NoActionBar?
大家讲道理2017-05-27 17:42:01
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:windowContentOverlay">@null</item>
<item name="windowActionBar">false</item>
<item name="android:windowActionBar">?attr/windowActionBar</item>
<item name="windowNoTitle">true</item>
<item name="android:windowNoTitle">?attr/windowNoTitle</item>
<!-- 状态栏颜色 -->
<item name="colorPrimaryDark">#??????</item>
<!--<item name="android:statusBarColor">@android:color/transparent</item>-->
<!--<item name="android:windowTranslucentStatus">true</item>-->
<item name="android:windowTranslucentNavigation">true</item>
</style>
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
xmlns:appCompat="http://schemas.android.com/apk/res-auto"
android:id="@+id/appBarLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="?actionBarTheme">
<android.support.v7.widget.Toolbar
android:id="@+id/ab_toolbar"
style="?attr/actionBarStyle"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
appCompat:contentInsetEnd="@dimen/margin"
appCompat:contentInsetStart="0dp"
appCompat:contentInsetStartWithNavigation="0dp"
appCompat:layout_collapseMode="none"
appCompat:popupTheme="?attr/actionBarPopupTheme">
<!-- YOUR LAYOUT -->
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
<!-- YOUR LAYOUT -->
</FrameLayout>
Memetik Tema & Susun Atur di atas
Panggil void setSupportActionBar (Bar alat bar)
void setSupportActionBar (Toolbar toolbar)
定义MenuLayout
重写boolean onCreateOptionsMenu (Menu menu)
& boolean onPrepareOptionsMenu (Menu menu)
& boolean onOptionsItemSelected (MenuItem item)
boolean onCreateOptionsMenu (menu Menu)
& boolean onPrepareOptionsMenu (menu Menu)
& boolean onOptionsItemSelected (item MenuItem)
🎜🎜
🎜