[英]Display preferences in an alert dialog on Android
我知道Android能夠創建一個用於更新共享首選項的Activity,但有沒有辦法在警告對話框中顯示“Activity”,以便首選項可以顯示為“彈出窗口”,而不是切換到自己的活動?
我希望這是有道理的....
我從未嘗試過使用PreferencesActivity,但你可以在AndroidManifest.xml示例中使用android:theme="@android:style/Theme.Dialog"
將正常的Activity顯示為彈出對話框
<activity
android:name=".MyPrefsActivity"
android:label=""
android:theme="@android:style/Theme.Dialog">
</activity>
正如我所說,不確定它是否適用於PreferencesActivity。
可以使用警報對話框來管理您的一些首選項。 但是如果你只需要設置一個小偏好,我只會推薦這個。
因為您必須自己存儲和加載首選項,所以PreferenceActivity會自動為您執行此操作。
完成此任務所需的資源是AlertDialog頁面和共享首選項簡介
然后只需在警告對話框中偵聽onClick()
並設置您的首選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.