語言

EditTextPreference 類別

定義

允許字串輸入的 A Preference 。

[Android.Runtime.Register("android/preference/EditTextPreference", DoNotGenerateAcw=true)]
public class EditTextPreference : Android.Preferences.DialogPreference
[<Android.Runtime.Register("android/preference/EditTextPreference", DoNotGenerateAcw=true)>]
type EditTextPreference = class
    inherit DialogPreference
繼承
屬性

備註

允許字串輸入的 A Preference 。

它是 的DialogPreference子類,並在對話中顯示 。EditText 這 EditText 可以透過程式化 #getEditText()修改,或透過 XML 在 EditTextPreferences 設定任何 EditText 屬性來修改。

此偏好設定會將字串儲存到 SharedPreferences 中。

參見 android.R.styleable#EditText EditText Attributes。

此會員已被棄用。 使用 AndroidX 偏好函式庫 ,讓所有裝置的行為一致。 欲了解更多使用 AndroidX 偏好函式庫的資訊,請參閱設定。

Java 文件 android.preference.EditTextPreference。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

建構函式

名稱 Description
EditTextPreference(Context, IAttributeSet, Int32, Int32)
EditTextPreference(Context, IAttributeSet, Int32)
EditTextPreference(Context, IAttributeSet)
EditTextPreference(Context)
EditTextPreference(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

欄位

名稱 Description
DefaultOrder

如果不需要特定訂單,請明確說明 #setOrder(int) 。

(繼承來源 Preference)

屬性

名稱 Description
Class

回傳此 Object的執行時類別。

(繼承來源 Object)
Context

返回 android.content.Context 此偏好。

(繼承來源 Preference)
Dependency

回傳依賴該偏好的鍵值。 -或- 設定該偏好將依賴的偏好鍵。

(繼承來源 Preference)
Dialog

獲得此偏好設定所顯示的對話。

(繼承來源 DialogPreference)
DialogIcon

返回後續對話中顯示的圖示。 -或- 設定對話圖示。

(繼承來源 DialogPreference)
DialogLayoutResource

回傳作為後續對話內容檢視的版面資源。 -或- 將膨脹為 的 View 版面資源設定為後續對話框的內容檢視。

(繼承來源 DialogPreference)
DialogMessage

允許字串輸入的 A Preference 。

(繼承來源 DialogPreference)
DialogMessageFormatted

回傳訊息,將在後續對話中顯示。 -或- 設定對話訊息。

(繼承來源 DialogPreference)
DialogTitle

允許字串輸入的 A Preference 。

(繼承來源 DialogPreference)
DialogTitleFormatted

回傳標題,並在後續對話中顯示。 -或- 設定對話標題。

(繼承來源 DialogPreference)
Editor

回傳 和 SharedPreferences.Editor ,此偏好可儲存其值。

(繼承來源 Preference)
EditText

回傳 EditText 對話框中將顯示的小工具。

Enabled

檢查列表中是否應啟用此偏好。 -或- 設定是否啟用此偏好。

(繼承來源 Preference)
Extras

回傳與此偏好設定相關的額外 Bundle 物件,如果目前沒有 Bundle,就建立新的 Bundle。

(繼承來源 Preference)
Fragment

回傳與此偏好相關聯的片段類別名稱。 -或- 設定片段的類別名稱,當點擊此偏好設定時會顯示。

(繼承來源 Preference)
Handle

底層 Android 實例的帳號。

(繼承來源 Object)
HasKey

檢查此偏好是否有有效的金鑰。

(繼承來源 Preference)
Icon

回傳此偏好的圖示。 -或- 用可繪製圖示設定此偏好。

(繼承來源 Preference)
IconSpaceReserved

判斷這個偏好圖示視圖是否保留了空間。 -或- 設定當未提供圖示時,是否保留此偏好圖示的空間。

(繼承來源 Preference)
Intent

回覆與此偏好相關的資料 Intent 。 -或- 設定 , Intent 當點擊此偏好設定時 Context#startActivity(Intent) 使用。

(繼承來源 Preference)
JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

允許字串輸入的 A Preference 。

(繼承來源 JavaObject)
JniPeerMembers

允許字串輸入的 A Preference 。

Key

取得此偏好的鍵,同時也是用來將值儲存為 SharedPreferences 或 PreferenceDataStore的鍵。 -or- 設定此偏好的鍵,作為 或 SharedPreferences的鍵PreferenceDataStore。

(繼承來源 Preference)
LayoutResource

取得會顯示為 View 此偏好的版面資源。 -或- 設定膨脹後的配置資源為 View 此偏好設定的 。

(繼承來源 Preference)
NegativeButtonText

允許字串輸入的 A Preference 。

(繼承來源 DialogPreference)
NegativeButtonTextFormatted

回傳負面按鈕的文字,將在後續對話中顯示。 -或- 設定對話中負面按鈕的文字。

(繼承來源 DialogPreference)
OnPreferenceChangeListener

當使用者更改此偏好時(但在內部狀態尚未更新之前),會回傳回調呼叫。 -或- 設定回調在使用者更改此偏好時(但在內部狀態更新前)被呼叫。

(繼承來源 Preference)
OnPreferenceClickListener

當點擊此偏好設定時,會回傳回調呼。 -或- 設定回撥在點擊此偏好時被喚起。

(繼承來源 Preference)
Order

取得此偏好相對於同一層級其他偏好物件的順序。 -或- 設定此偏好相對於同一層級其他偏好物件的順序。

(繼承來源 Preference)
Parent

回傳 PreferenceGroup 該偏好是否被指派至某個群組,或 null 是否為根偏好。

(繼承來源 Preference)
PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
Persistent

檢查此偏好是否持續存在。 -或- 設定此偏好是否為持久性。

(繼承來源 Preference)
PositiveButtonText

允許字串輸入的 A Preference 。

(繼承來源 DialogPreference)
PositiveButtonTextFormatted

回傳正面按鈕的文字,將在後續對話中顯示。 -或- 設定對話中正向按鈕的文字。

(繼承來源 DialogPreference)
PreferenceDataStore

此偏好所用的退貨 PreferenceDataStore 。 -或- 設定 a PreferenceDataStore 讓此偏好使用,而非使用 android.content.SharedPreferences。

(繼承來源 Preference)
PreferenceManager

取得管理該偏好物件樹狀結構的系統 PreferenceManager 。

(繼承來源 Preference)
RecycleEnabled

檢查此偏好設定是否允許其檢視在列表檢視中使用時被回收。 -或- 設定此偏好設定是否啟用了在列表視圖中使用時的循環視圖。

(繼承來源 Preference)
Selectable

檢查該偏好是否應該在列表中被選擇。 -或- 設定此偏好是否可選擇。

(繼承來源 Preference)
SharedPreferences

回傳 , SharedPreferences 該偏好可讀取其值。

(繼承來源 Preference)
ShouldDisableView

檢查當該偏好設定的動作被停用時,是否應該關閉其檢視。 -或- 設定此偏好設定在關閉時是否應停用其視圖。

(繼承來源 Preference)
SingleLineTitle

判斷此偏好的標題是否限制在單一行內。 -或- 設定是否將此偏好的標題限制為單一行,而非讓它繞行多行。

(繼承來源 Preference)
Summary

允許字串輸入的 A Preference 。

(繼承來源 Preference)
SummaryFormatted

回傳此偏好的摘要。 -或- 用 CharSequence 設定此偏好的摘要。

(繼承來源 Preference)
Text

從 SharedPreferences. -或- 將文字儲存為 SharedPreferences.

ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

Title

允許字串輸入的 A Preference 。

(繼承來源 Preference)
TitleFormatted

返回此偏好的標題。 -或- 用 CharSequence 設定此偏好的標題。

(繼承來源 Preference)
TitleRes

回傳此偏好設定的標題資源 ID。

(繼承來源 Preference)
WidgetLayoutResource

取得此偏好設定中可控小工具部分的版面資源。 -或- 設定此偏好設定中可控小工具部分的配置。

(繼承來源 Preference)

方法

名稱 Description
CallChangeListener(Object)

在使用者更改偏好設定後、內部狀態尚未設定之前呼叫此方法。

(繼承來源 Preference)
Clone()

建立並回傳此物件的副本。

(繼承來源 Object)
CompareTo(Preference)

根據順序(若設定)比較偏好物件,否則依標題字母順序比較。

(繼承來源 Preference)
Construct(JniObjectReference, JniObjectReferenceOptions)

允許字串輸入的 A Preference 。

(繼承來源 JavaObject)
Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

允許字串輸入的 A Preference 。

(繼承來源 JavaObject)
Equals(Object)

允許字串輸入的 A Preference 。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
FindPreferenceInHierarchy(String)

用給定的鍵在這個層級結構中找到偏好(整個系統,甚至在螢幕 PreferenceScreen 斷線的上方或下方)。

(繼承來源 Preference)
GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
GetPersistedBoolean(Boolean)

嘗試取得持久的布林值(若此偏好為持久)。

(繼承來源 Preference)
GetPersistedFloat(Single)

嘗試取得持久浮點數(若此偏好為持久)。

(繼承來源 Preference)
GetPersistedInt(Int32)

如果偏好是持久的,嘗試取得持久的整數。

(繼承來源 Preference)
GetPersistedLong(Int64)

如果這個偏好持續存在,則會嘗試獲得持久的多頭。

(繼承來源 Preference)
GetPersistedString(String)

如果這個偏好是持久的,則嘗試取得持久的字串。

(繼承來源 Preference)
GetPersistedStringSet(ICollection<String>)

如果偏好是持久的,嘗試取得持久的字串集合。

(繼承來源 Preference)
GetView(View, ViewGroup)

取得將在 PreferenceActivity.

(繼承來源 Preference)
JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
NotifyChanged()

當資料 Preference 變更時,應該會被打電話。

(繼承來源 Preference)
NotifyDependencyChange(Boolean)

通知任何聆聽的依賴者有關影響依賴性的變更。

(繼承來源 Preference)
NotifyHierarchyChanged()

當偏好被新增或移除時,應該先打電話,或重新評估排序。

(繼承來源 Preference)
OnActivityDestroy()

請參考 Activity's onDestroy。

(繼承來源 DialogPreference)
OnAddEditTextToDialogView(View, EditText)

將此偏好設定的 EditText 小工具加入對話框的檢視中。

OnAttachedToActivity()

當偏好層級已附加於 PreferenceActivity時呼叫。

(繼承來源 Preference)
OnAttachedToHierarchy(PreferenceManager)

當此偏好被附加到偏好階層時,會被呼叫。

(繼承來源 Preference)
OnBindDialogView(View)

將對話框內容檢視中的檢視綁定到資料。

(繼承來源 DialogPreference)
OnBindView(View)

將建立的檢視綁定到此偏好設定的資料。

(繼承來源 Preference)
OnClick()

處理點擊偏好。

(繼承來源 Preference)
OnClick(IDialogInterface, Int32)

當對話框中的按鈕被點擊時,此方法會被啟動。

(繼承來源 DialogPreference)
OnCreateDialogView()

建立對話框的內容檢視(若需要自訂內容檢視)。

(繼承來源 DialogPreference)
OnCreateView(ViewGroup)

建立該偏好 PreferenceActivity設定的檢視圖。

(繼承來源 Preference)
OnDependencyChanged(Preference, Boolean)

當依賴性改變時會打電話給我。

(繼承來源 Preference)
OnDialogClosed(Boolean)

當對話框關閉時呼叫,並應用於將資料儲存到 SharedPreferences。

(繼承來源 DialogPreference)
OnDismiss(IDialogInterface)

當對話被關閉時,會啟動此方法。

(繼承來源 DialogPreference)
OnGetDefaultValue(TypedArray, Int32)

當偏好設定被膨脹且需要讀取預設值屬性時,會被呼叫。

(繼承來源 Preference)
OnParentChanged(Preference, Boolean)

當隱含的父依賴性改變時被呼叫。

(繼承來源 Preference)
OnPrepareDialogBuilder(AlertDialog+Builder)

當點擊偏好設定時,會顯示對話建構器。

(繼承來源 DialogPreference)
OnPrepareForRemoval()

當這個偏好從階層中移除時,會被召喚。

(繼承來源 Preference)
OnRestoreInstanceState(IParcelable)

Hook 允許偏好重新套用先前由 #onSaveInstanceState產生的內部狀態表示。

(繼承來源 Preference)
OnSaveInstanceState()

Hook 允許偏好設定產生其內部狀態的表示,之後可用來建立具有相同狀態的新實例。

(繼承來源 Preference)
OnSetInitialValue(Boolean, Object)

實作此設定偏好設定的初始值。

(繼承來源 Preference)
PeekExtras()

回傳與此偏好設定相關的額外 Bundle 物件,若目前沒有則回 null 傳。

(繼承來源 Preference)
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)
SetDialogIcon(Int32)

設定對話框的圖示(資源 ID)。

(繼承來源 DialogPreference)
SetDialogMessage(Int32) (繼承來源 DialogPreference)
SetDialogTitle(Int32) (繼承來源 DialogPreference)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetIcon(Int32)

用資源 ID 設定此偏好設定圖示。

(繼承來源 Preference)
SetNegativeButtonText(Int32) (繼承來源 DialogPreference)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

允許字串輸入的 A Preference 。

(繼承來源 JavaObject)
SetPositiveButtonText(Int32) (繼承來源 DialogPreference)
SetSummary(Int32)

透過資源 ID 設定此偏好的摘要。

(繼承來源 Preference)
SetTitle(Int32)

會用資源 ID 設定此偏好設定的標題。

(繼承來源 Preference)
ShouldCommit()

回傳是否 Preference 應該將儲存值提交於 #getEditor()。

(繼承來源 Preference)
ShouldDisableDependents()

檢查該偏好的受扶養人是否應該目前被停用。

(繼承來源 Preference)
ShouldPersist()

檢查在呼叫此方法時,該偏好設定是否應將其值儲存或還原到(若指派後)中SharedPreferencesPreferenceDataStore。

(繼承來源 Preference)
ShowDialog(Bundle)

顯示與此偏好相關的對話。

(繼承來源 DialogPreference)
ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

(繼承來源 Object)
Wait(Int64, Int32)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)

事件

名稱 Description
PreferenceChange

允許字串輸入的 A Preference 。

(繼承來源 Preference)
PreferenceClick

允許字串輸入的 A Preference 。

(繼承來源 Preference)

明確介面實作

名稱 Description
IComparable.CompareTo(Object)

將此物件與指定的物件比較排序。

(繼承來源 Preference)
IJavaPeerable.Disposed()

允許字串輸入的 A Preference 。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

允許字串輸入的 A Preference 。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

允許字串輸入的 A Preference 。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

允許字串輸入的 A Preference 。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

允許字串輸入的 A Preference 。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

允許字串輸入的 A Preference 。

(繼承來源 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

允許字串輸入的 A Preference 。

(繼承來源 DialogPreference)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

允許字串輸入的 A Preference 。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於