Activityを半透明に設定するダイアログボックス
973 ワード
Activityを半透明に設定するダイアログボックス
Activityを定義するときにThemeを指定します.Dialogトピックでは、Activityをダイアログスタイルに設定できます.修飾によってDialogトピックのandroid:windowBackgroundプロパティ値はActivityの背景画像を変更できます.背景画像に半透明の画像を使用すると、Activityは半透明のダイアログボックスになります.Android:windowsBackgroungプロパティを変更するには、Themeから継承する新しいトピックを定義します.Dialog、コードは以下の通りです.
その後、Activityを定義するときにMyThemeを直接指定すればいいです.コードは次のとおりです.
Activityを定義するときにThemeを指定します.Dialogトピックでは、Activityをダイアログスタイルに設定できます.修飾によってDialogトピックのandroid:windowBackgroundプロパティ値はActivityの背景画像を変更できます.背景画像に半透明の画像を使用すると、Activityは半透明のダイアログボックスになります.Android:windowsBackgroungプロパティを変更するには、Themeから継承する新しいトピックを定義します.Dialog、コードは以下の通りです.
<style name="MyTheme" parent="@android:style/Theme.Dialog">
<item name="android:windowBackground">@drawable/msg_background</item>
</style>
その後、Activityを定義するときにMyThemeを直接指定すればいいです.コードは次のとおりです.
<activity android:name=".Main" android:label="@string/app_name" android:theme="@style/MyTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>