我需要你的帮助来解决关于AppCompat主题的问题。我的MainActivity从AppCompatActivity衍生,主题是在清单中声明,但是我编译时出现此错误:AppCompat主题
Java.Lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity
这是包含主题文件:
<style name="MyTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- your app branding color for the app bar -->
<item name="colorPrimary">#3F51B5</item>
<!-- darker variant for the status bar and contextual app bars -->
<item name="colorPrimaryDark">#303F9F</item>
<!-- theme UI controls like checkboxes, text fields and switchcompat button-->
<item name="colorAccent">#00FFFF</item>
</style>
这是清单:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="test_vp.test_vp" android:versionCode="1" android:versionName="1.0" android:installLocation="auto">
<uses-sdk android:minSdkVersion="16" />
<uses-feature android:name="android.hardware.wifi" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<application android:label="@string/ApplicationName" android:theme="@style/MyTheme">
</application>
</manifest>
你知道我该怎么解决它? 预先感谢您
您是否在Manifest中声明了该活动?我没看到它。 –
它也没有它,因为这是由Xamarin生成的清单。我只添加了权限和应用程序标签。 –