簡體   English   中英

在Android上的警報對話框中顯示首選項

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM