アクティビティのテーマをandroid:theme = "@ android:style / Theme.Dialog"として設定しましたが、アクティビティのタイトルバーも削除したいと思います。だから、ダイアログのテーマと一緒にandroid:theme = "@ android:style/Theme.Black.NoTitleBar.Fullscreen"を使用する方法。
4782 次
3 に答える
14
拡張するカスタムスタイルを作成してみてくださいTheme.Dialog
:
<resources>
<style name="DialogNoTitle" parent="android:Theme.Dialog">
<item name="android:windowNoTitle">true</item>
</style>
</resources>
于 2010-11-15T15:19:39.110 に答える
3
これは、アクティビティのonCreate()で指定できると思います。
requestWindowFeature(Window.FEATURE_NO_TITLE);
于 2010-11-13T09:12:52.057 に答える
0
の場合AppCompat
、次の解決策が私のために働いた:
styles.xml
とセットにアクションバーのない新しいテーマスタイルを追加しますparent="Theme.AppCompat.NoActionBar"
。
<style name="SplashTheme" parent="Theme.AppCompat.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimary</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:windowBackground">@color/colorPrimary</item>
</style>
次に、同じテーマスタイルをスプラッシュ画面アクティビティに実装します。androidManifest.xml
<activity
android:name=".ActivityName"
android:theme="@style/SplashTheme"> // apply splash them here
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
結果は次のとおりです。
于 2018-02-27T12:23:11.250 に答える