6

私の図書館プロジェクトにはこのようなものがあります。そのカスタム定義されたテーマを具体的なプロジェクトで使用したいのですが、参照できません。どうすればこれを実現できますか?

<?xml version="1.0" encoding="utf-8"?>

<style name="MenuDialog" parent="android:Theme.Dialog">
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowCloseOnTouchOutside">false</item>
    <item name="android:windowAnimationStyle">@null</item>
</style>

4

2 に答える 2

1

私が今のところ回避策として行ったことは、 setContentView メソッドの前にテーマを設定するのではなく、マニフェストファイルにないテーマを設定することです。

@Override
public void onCreate(Bundle savedInstanceState) {
    setTheme(package_library.R.style.MenuDialog);
}
于 2013-01-10T22:45:09.250 に答える
0

私があなたの質問を正しく理解していれば、あなたがこれを探していることを願っています

これを使って:

style.xml ファイルでテーマを作成する

<style name="Theme.SettingsBackground" parent="@android:style/Theme.NoTitleBar">
<item name="android:windowBackground">@android:color/black</item>
</style>

次に、マニフェスト ファイルで次を使用します。

<activity android:name=".Settings" android:theme="@style/Theme.SettingsBackground"></activity>

必要なすべてのサブ アクティビティに対してこれを行います。

于 2013-01-10T22:13:27.667 に答える