CheckBoxPreference 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 Preference 勾選框小工具功能。
[Android.Runtime.Register("android/preference/CheckBoxPreference", DoNotGenerateAcw=true)]
public class CheckBoxPreference : Android.Preferences.TwoStatePreference
[<Android.Runtime.Register("android/preference/CheckBoxPreference", DoNotGenerateAcw=true)>]
type CheckBoxPreference = class
inherit TwoStatePreference
- 繼承
- 屬性
備註
提供 Preference 勾選框小工具功能。
此偏好設定會將一個布林值儲存在 SharedPreferences 中。
此會員已被棄用。 使用 AndroidX 偏好函式庫 ,讓所有裝置的行為一致。 欲了解更多使用 AndroidX 偏好函式庫的資訊,請參閱設定。
的 android.preference.CheckBoxPreferenceJava 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
建構函式
| 名稱 | Description |
|---|---|
| CheckBoxPreference(Context, IAttributeSet, Int32, Int32) | |
| CheckBoxPreference(Context, IAttributeSet, Int32) | |
| CheckBoxPreference(Context, IAttributeSet) | |
| CheckBoxPreference(Context) | |
| CheckBoxPreference(IntPtr, JniHandleOwnership) |
建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。 |
欄位
| 名稱 | Description |
|---|---|
| DefaultOrder |
如果不需要特定訂單,請明確說明 |
屬性
| 名稱 | Description |
|---|---|
| Checked |
已淘汰.
回傳已檢查的狀態。 -或- 設定檢查狀態並儲存為 |
| Class |
傳回這個 |
| Context |
返回 |
| Dependency |
回傳依賴該偏好的鍵值。 -或- 設定該偏好將依賴的偏好鍵。 (繼承來源 Preference) |
| DisableDependentsState |
已淘汰.
回傳當偏好開啟 |
| Editor |
回傳 和 |
| Enabled |
檢查列表中是否應啟用此偏好。 -或- 設定是否啟用此偏好。 (繼承來源 Preference) |
| Extras |
回傳與此偏好設定相關的額外 Bundle 物件,如果目前沒有 Bundle,就建立新的 Bundle。 (繼承來源 Preference) |
| Fragment |
回傳與此偏好相關聯的片段類別名稱。 -或- 設定片段的類別名稱,當點擊此偏好設定時會顯示。 (繼承來源 Preference) |
| Handle |
基礎Android實例的句柄。 (繼承來源 Object) |
| HasKey |
檢查此偏好是否有有效的金鑰。 (繼承來源 Preference) |
| Icon |
回傳此偏好的圖示。 -或- 用可繪製圖示設定此偏好。 (繼承來源 Preference) |
| IconSpaceReserved |
判斷這個偏好圖示視圖是否保留了空間。 -或- 設定當未提供圖示時,是否保留此偏好圖示的空間。 (繼承來源 Preference) |
| Intent |
回覆與此偏好相關的資料 |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
提供 |
| JniPeerMembers |
提供 |
| Key |
取得此偏好的鍵,同時也是用來將值儲存為 |
| LayoutResource |
取得會顯示為 |
| OnPreferenceChangeListener |
當使用者更改此偏好時(但在內部狀態尚未更新之前),會回傳回調呼叫。 -或- 設定回調在使用者更改此偏好時(但在內部狀態更新前)被呼叫。 (繼承來源 Preference) |
| OnPreferenceClickListener |
當點擊此偏好設定時,會回傳回調呼。 -或- 設定回撥在點擊此偏好時被喚起。 (繼承來源 Preference) |
| Order |
取得此偏好相對於同一層級其他偏好物件的順序。 -或- 設定此偏好相對於同一層級其他偏好物件的順序。 (繼承來源 Preference) |
| Parent |
回傳 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| Persistent |
檢查此偏好是否持續存在。 -或- 設定此偏好是否為持久性。 (繼承來源 Preference) |
| PreferenceDataStore |
此偏好所用的退貨 |
| PreferenceManager |
取得管理該偏好物件樹狀結構的系統 |
| RecycleEnabled |
檢查此偏好設定是否允許其檢視在列表檢視中使用時被回收。 -或- 設定此偏好設定是否啟用了在列表視圖中使用時的循環視圖。 (繼承來源 Preference) |
| Selectable |
檢查該偏好是否應該在列表中被選擇。 -或- 設定此偏好是否可選擇。 (繼承來源 Preference) |
| SharedPreferences |
回傳 , |
| ShouldDisableView |
檢查當該偏好設定的動作被停用時,是否應該關閉其檢視。 -或- 設定此偏好設定在關閉時是否應停用其視圖。 (繼承來源 Preference) |
| SingleLineTitle |
判斷此偏好的標題是否限制在單一行內。 -或- 設定是否將此偏好的標題限制為單一行,而非讓它繞行多行。 (繼承來源 Preference) |
| Summary |
提供 |
| SummaryFormatted |
回傳此偏好的摘要。 -或- 用 CharSequence 設定此偏好的摘要。 (繼承來源 Preference) |
| SummaryOff |
提供 |
| SummaryOffFormatted |
已淘汰.
未勾選時會回傳摘要,顯示為 -或- 設定摘要在未勾選時顯示。 |
| SummaryOn |
提供 |
| SummaryOnFormatted |
已淘汰.
檢查時會回傳要顯示的摘要。 -或- 設定摘要在被勾選時顯示。 |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| Title |
提供 |
| TitleFormatted |
返回此偏好的標題。 -或- 用 CharSequence 設定此偏好的標題。 (繼承來源 Preference) |
| TitleRes |
回傳此偏好設定的標題資源 ID。 (繼承來源 Preference) |
| WidgetLayoutResource |
取得此偏好設定中可控小工具部分的版面資源。 -或- 設定此偏好設定中可控小工具部分的配置。 (繼承來源 Preference) |
方法
| 名稱 | Description |
|---|---|
| CallChangeListener(Object) |
在使用者更改偏好設定後、內部狀態尚未設定之前呼叫此方法。 (繼承來源 Preference) |
| Clone() |
建立並傳回這個 對象的複本。 (繼承來源 Object) |
| CompareTo(Preference) |
根據順序(若設定)比較偏好物件,否則依標題字母順序比較。 (繼承來源 Preference) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
提供 |
| Dispose() |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| Dispose(Boolean) |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| DisposeUnlessReferenced() |
提供 |
| Equals(Object) |
提供 |
| Equals(Object) |
指出其他物件是否「等於」這個物件。 (繼承來源 Object) |
| FindPreferenceInHierarchy(String) |
用給定的鍵在這個層級結構中找到偏好(整個系統,甚至在螢幕 |
| GetHashCode() |
傳回此物件的雜湊碼值。 (繼承來源 Object) |
| GetPersistedBoolean(Boolean) |
嘗試取得持久的布林值(若此偏好為持久)。 (繼承來源 Preference) |
| GetPersistedFloat(Single) |
嘗試取得持久浮點數(若此偏好為持久)。 (繼承來源 Preference) |
| GetPersistedInt(Int32) |
如果偏好是持久的,嘗試取得持久的整數。 (繼承來源 Preference) |
| GetPersistedLong(Int64) |
如果這個偏好持續存在,則會嘗試獲得持久的多頭。 (繼承來源 Preference) |
| GetPersistedString(String) |
如果這個偏好是持久的,則嘗試取得持久的字串。 (繼承來源 Preference) |
| GetPersistedStringSet(ICollection<String>) |
如果偏好是持久的,嘗試取得持久的字串集合。 (繼承來源 Preference) |
| GetView(View, ViewGroup) |
取得將在 |
| JavaFinalize() |
已淘汰.
當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。 (繼承來源 Object) |
| Notify() |
喚醒正在等候此物件監視器的單一線程。 (繼承來源 Object) |
| NotifyAll() |
喚醒正在等候此物件監視器的所有線程。 (繼承來源 Object) |
| NotifyChanged() |
當資料 |
| NotifyDependencyChange(Boolean) |
通知任何聆聽的依賴者有關影響依賴性的變更。 (繼承來源 Preference) |
| NotifyHierarchyChanged() |
當偏好被新增或移除時,應該先打電話,或重新評估排序。 (繼承來源 Preference) |
| OnAttachedToActivity() |
當偏好層級已附加於 |
| OnAttachedToHierarchy(PreferenceManager) |
當此偏好被附加到偏好階層時,會被呼叫。 (繼承來源 Preference) |
| OnBindView(View) |
將建立的檢視綁定到此偏好設定的資料。 (繼承來源 Preference) |
| OnClick() |
處理點擊偏好。 (繼承來源 Preference) |
| OnCreateView(ViewGroup) |
建立該偏好 |
| OnDependencyChanged(Preference, Boolean) |
當依賴性改變時會打電話給我。 (繼承來源 Preference) |
| OnGetDefaultValue(TypedArray, Int32) |
當偏好設定被膨脹且需要讀取預設值屬性時,會被呼叫。 (繼承來源 Preference) |
| OnParentChanged(Preference, Boolean) |
當隱含的父依賴性改變時被呼叫。 (繼承來源 Preference) |
| OnPrepareForRemoval() |
當這個偏好從階層中移除時,會被召喚。 (繼承來源 Preference) |
| OnRestoreInstanceState(IParcelable) |
Hook 允許偏好重新套用先前由 |
| OnSaveInstanceState() |
Hook 允許偏好設定產生其內部狀態的表示,之後可用來建立具有相同狀態的新實例。 (繼承來源 Preference) |
| OnSetInitialValue(Boolean, Object) |
實作此設定偏好設定的初始值。 (繼承來源 Preference) |
| PeekExtras() |
回傳與此偏好設定相關的額外 Bundle 物件,若目前沒有則回 |
| PersistBoolean(Boolean) |
嘗試持久化一個布林值,前提是此偏好是持久的。 (繼承來源 Preference) |
| PersistFloat(Single) |
如果這個偏好持續,會嘗試長期持續。 (繼承來源 Preference) |
| PersistInt(Int32) |
若偏好為持久,則嘗試持久化一個智力。 (繼承來源 Preference) |
| PersistLong(Int64) |
如果這個偏好持續,會嘗試長期持續。 (繼承來源 Preference) |
| PersistString(String) |
嘗試持久化字串(若偏好為持久)。 (繼承來源 Preference) |
| PersistStringSet(ICollection<String>) |
若此偏好為持久性,則嘗試持久化一組字串。 (繼承來源 Preference) |
| RestoreHierarchyState(Bundle) |
還原該偏好階層先前從該容器儲存的狀態。 (繼承來源 Preference) |
| SaveHierarchyState(Bundle) |
將這個偏好階層的凍結狀態儲存在給定的容器中。 (繼承來源 Preference) |
| SetDefaultValue(Object) |
設定此偏好設定的預設值,若持久化關閉或持久化開啟且偏好設定未在持久儲存中,偏好設定將被設定。 (繼承來源 Preference) |
| SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
| SetIcon(Int32) |
用資源 ID 設定此偏好設定圖示。 (繼承來源 Preference) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
提供 |
| SetSummary(Int32) |
透過資源 ID 設定此偏好的摘要。 (繼承來源 Preference) |
| SetSummaryOff(Int32) |
已淘汰.
設定摘要在未勾選時會顯示。 |
| SetSummaryOn(Int32) |
已淘汰.
設定摘要在檢查時會顯示。 |
| SetTitle(Int32) |
會用資源 ID 設定此偏好設定的標題。 (繼承來源 Preference) |
| ShouldCommit() |
回傳是否 |
| ShouldDisableDependents() |
檢查該偏好的受扶養人是否應該目前被停用。 (繼承來源 Preference) |
| ShouldPersist() |
檢查在呼叫此方法時,該偏好設定是否應將其值儲存或還原到(若指派後)中 |
| ToArray<T>() |
從這個 Java 陣列包裝器建立一個受管理陣列。 (繼承來源 Object) |
| ToString() |
傳回物件的字串表示。 (繼承來源 Object) |
| UnregisterFromRuntime() |
將此 Java 節點從互通執行時中取消註冊。 (繼承來源 Object) |
| Wait() |
讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<> (繼承來源 Object) |
| Wait(Int64, Int32) |
讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。 (繼承來源 Object) |
| Wait(Int64) |
讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。 (繼承來源 Object) |
事件
| 名稱 | Description |
|---|---|
| PreferenceChange |
提供 |
| PreferenceClick |
提供 |
明確介面實作
| 名稱 | Description |
|---|---|
| IComparable.CompareTo(Object) |
將此物件與指定的物件比較排序。 (繼承來源 Preference) |
| IJavaPeerable.Disposed() |
提供 |
| IJavaPeerable.Finalized() |
提供 |
| IJavaPeerable.JniObjectReferenceControlBlock |
提供 |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
提供 |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
提供 |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
提供 |
| IJavaPeerable.UnregisterFromRuntime() |
提供 |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
| JavaCast<TResult>(IJavaObject) |
提供 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |