1. 錯(cuò)誤
有時(shí)候在開發(fā)中可能會(huì)遇到如下錯(cuò)誤:
圖片.png
2. 原因
原因就是:我們的Activity繼承了兼容包中的類桨菜,比如繼承AppCompatActivity、ActionBarActivity等航棱,所以自己的Activity在清單文件中的theme主題就需要使用與自己繼承的某個(gè)Activity相配合的theme才行。
比如我自己就讓BaseActivity繼承了AppCompatActivity喇肋,就導(dǎo)致了這個(gè)錯(cuò)誤鸣戴。下面就來看下具體的解決方式。
3. 解決方式
解決方式有2種:
1>:在清單文件中給自己Activity設(shè)置主題
<activity
android:name=".MainActivity"
android:theme="@style/Theme.AppCompat.Light.NoActionBar" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".WelcomeActivity" />
2>:直接讓自己Activity繼承Activity即可昧廷,如果設(shè)置全屏堪嫂,可以使用工具類即可;