AndroidはeclipseからAndroid Studioに移行するよくあるエラーの解決方法を開発しました
1708 ワード
1、ActivityにDialogトピックを追加した結果、eclipseではエラーが発生しなかった.
エラーメッセージ:
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
2、ActivityにrequestWindowFeature(Window.FEATURE_NO_TITLE)を追加する.(タイトルは表示されません)eclipseでもエラーは報告されていませんがandroid studioではエラーが報告されています
解決方法:
<activity
android:name=".DialogActivity"
android:label="@string/title_activity_dialog"
android:theme="@android:style/Theme.Dialog"
>
</activity>
エラーメッセージ:
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
2、ActivityにrequestWindowFeature(Window.FEATURE_NO_TITLE)を追加する.(タイトルは表示されません)eclipseでもエラーは報告されていませんがandroid studioではエラーが報告されています
1 @Override
2 protected void onCreate(Bundle savedInstanceState) {
3 super.onCreate(savedInstanceState);
4 requestWindowFeature(Window.FEATURE_NO_TITLE);
5 setContentView(R.layout.activity_dialog);
6 }
解決方法:
Android Studio activity MainActivity extends ActionBarActivity 。 ActionBarActivity Activity, 。