我正在向CoordinatorLayout
中添加MainActivity
,当我将应用的Theme
设置为Theme.AppCompat
时,它会从我的ActionBar
中完全删除应用程式。是什么原因造成的?如何防止这种情况发生?
我需要定义一个custom action bar
吗?似乎每次我摆弄主题时,我都会一遍又一遍地破坏我的应用程序,在开发的这一点上,我并没有试图在口红上涂上口红。
在这里我在AndroidManifest.xml
中应用主题:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="DSA.iStock" android:versionCode="2" android:versionName="1.2" android:installLocation="auto">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="23" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.BIND_PRINT_SERVICE" />
<uses-permission android:name="com.android.alarm.permission.SET_ALARM" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<application
android:allowBackup="true"
android:label="@string/app_name"
android:theme="@style/Theme.AppCompat">
</application>
</manifest>
*注意:此项目是Xamarin.Android项目。
答案 0 :(得分:2)
如果已添加,请检查Theme.AppCompat
中的style folder
<item name="windowActionBar">false</item>
请按照以下说明将其设置为true
。
<item name="windowActionBar">true</item>
希望这会有所帮助