android-preferences

    0熱度

    1回答

    我想 創建SwitchPreference編程 設置setChecked(true)它 將其添加到PreferenceGroup 1和3,做工精細,但在3之後SwitchPreference未被選中並且點擊切換沒有作用(不能被「打開」/選中)。 這裏是我的PreferenceFragment: public class MyPrefFragment extends PreferenceFragme

    0熱度

    1回答

    我收到編譯器錯誤無法解析方法findPreference當我嘗試初始化我的MainActivity中的OnSharedPreferencesChanged偵聽器。根據答案here: findPreference()應當從實現PreferenceActivity接口 一類叫,但我不明白的代碼做這將是。我該如何擺脫編譯器錯誤併成功地爲首選項更改設置偵聽器? MainActivity.java publ

    0熱度

    1回答

    我想一些空間添加到我SwitchPreferenceCompat的頂部是一個PreferenceFragmentCompat內。基本上我只需要在它和頂部Toolbar之間留出一些空間,無論是通過擴展其高度還是填充間隙而不增加會干擾Toolbar的海拔陰影的空白空間。我相信我可以通過在SwitchPreferenceCompat中添加自定義樣式來實現此目的,但我無法正常工作。 這是我曾嘗試: 在我s

    0熱度

    1回答

    我有一個類,我想讓SharedPreferences保存在Android應用程序的PreferencesActivity中。我試過這個,但它給出了一個空指針異常。再次,我使用一個類,而不是一個活動來獲得我所需要的。 public PrefsInterface(Context context) { gson = new Gson(); sPreferences = Prefer

    0熱度

    1回答

    我對Preference.setSummary()應該如何工作有點不清楚。該方法是否應該以非易失性的方式更新Preference片段中的菜單項摘要?換句話說,關閉並重新打開首選項菜單片段後,顯示的摘要應該會持續嗎? 我認爲它應該像這樣工作,但任何時候我按下後退按鈕,然後重新打開首選項菜單摘要再次空白。 public class FragmentSettingsMenu extends com.ta

    2熱度

    2回答

    我是一名新開發人員。偏好之間的空間很大,看起來不太好。我有一個定義的首選佈局文件。 如何設置它們更近?非常感謝! 的preferences.xml <PreferenceCategory android:title="@string/title_user_profile" android:key = "@string/preference_key_category_userse

    0熱度

    1回答

    我正面臨以下情況。我的應用程序使用AccountManager來存儲用戶憑證。可以同時登錄多個帳戶,類似於Twitter的功能(您可以轉至個人資料並切換到其他登錄帳戶)。其中一個登錄帳戶一次被視爲活動。 直到知道,我用來識別用戶當前正在使用哪個帳戶的方式是將當前帳戶名稱存儲在SharedPreferences中。通過這種方式,您可以隨時從首選項中檢索此名稱,在帳戶管理器中獲取已記錄帳戶的列表並迭代

    0熱度

    1回答

    我有一個應用程序利用Android偏好標題構建允許選擇偏好類別進行配置的活動。該定義是在一個典型的XML文件來完成: <preference-headers xmlns:android="http://schemas.android.com/apk/res/android"> <header android:fragment="app.medicalid.activitie

    0熱度

    1回答

    我爲所有偏好設置了平面圖標,我想更改全局該圖標的顏色。 當我嘗試下面的代碼時,它甚至會更改工具欄中的後退按鈕顏色。 我只希望偏好圖標色調在全球範圍內更改。預先感謝。 <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">

    2熱度

    1回答

    我想設置一些標誌,我的應用程序可以檢查何時發生某些情況。我希望這個「標誌」在系統重啓時自動移除。我需要這個標誌來堅持多個應用程序重新啓動。 我的第一次嘗試是嘗試System.setProperty("flag", "true"),但我發現當我在應用程序重新啓動後執行System.getProperty()時,此標誌不再設置。 我的另一個想法是當條件發生時創建一個文件。然後當應用程序重新啓動時,我可