###AppCompatActivityに適応できるthemeはAppCompatだけなのでしょうか?
題目の通り、疑問を抱いています。
私はxmlのデザインエディターを見て、画像で選択されているBlack.NoTitleBar.Fullscreen
がかっこいいなと思いました。
なので公式のサイトの、「継承」を参考にしつつ、それをStyles.xmlに記述しました。
xml
1 2 <style name="AppTheme" parent="@android:style/Theme.Black.NoTitleBar.Fullscreen"> 3 <item name="colorPrimary">@color/colorPrimary</item> 4 <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 5 <item name="colorAccent">@color/colorAccent</item> 6 </style>
しかし、記述の時点でエラーはないのですが、エミュレートするとアプリが止ってしまいました。
以下のようにTheme.AppCompat.DayNight.NoActionBar
のようなappcompat
があるthemeでは普通に動くのですが・・・・
xml
1 2 <style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar"> 3 <item name="colorPrimary">@color/colorPrimary</item> 4 <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 5 <item name="colorAccent">@color/colorAccent</item> 6 </style>
これはAppCompatActivity
に適応できるthemeはAppCompat
だけだということなのでしょうか?
私は黒くてアクションバー無しのフルスクリーン画面を使いたかったのですが・・・それはAppCompat
にありません・・・
parent=
の部分も@android:style/
を接頭につけるかつけないか、違いがあるようですし・・・
なにかTheme.Black.NoTitleBar.Fullscreen
を使う方法はありますかね?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/05 12:36