Skip to content

Commit 564e32c

Browse files
committed
Compatible with custom view
1 parent f1f2361 commit 564e32c

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

edittext/src/main/kotlin/crazyboyfeng/android/preference/EditTextPreferenceDialogFragmentCompatPlus.kt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package crazyboyfeng.android.preference
22

3-
import android.content.Context
43
import android.os.Bundle
54
import android.text.InputFilter
65
import android.view.View
@@ -16,13 +15,12 @@ class EditTextPreferenceDialogFragmentCompatPlus : EditTextPreferenceDialogFragm
1615
arguments = bundle
1716
}
1817

19-
override fun onCreateDialogView(context: Context?): View {
20-
val view = super.onCreateDialogView(context)
18+
override fun onBindDialogView(view: View) {
2119
val editText = view.findViewById<EditText>(android.R.id.edit)
2220
val editTextPreferencePlus = preference as EditTextPreferencePlus
2321
editText.filters += InputFilter.LengthFilter(editTextPreferencePlus.maxLength)
2422
editText.inputType = editTextPreferencePlus.inputType
2523
editText.hint = editTextPreferencePlus.hint
26-
return view
24+
super.onBindDialogView(view)
2725
}
2826
}

numberpicker/src/main/kotlin/crazyboyfeng/android/preference/NumberPickerPreferenceDialogFragmentCompat.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ class NumberPickerPreferenceDialogFragmentCompat : PreferenceDialogFragmentCompa
2020
}
2121

2222
override fun onBindDialogView(view: View) {
23-
super.onBindDialogView(view)
2423
numberPicker = view.findViewById(R.id.number)
2524
numberPicker!!.requestFocus()
2625
val numberPickerPreference = preference as NumberPickerPreference
@@ -33,6 +32,7 @@ class NumberPickerPreferenceDialogFragmentCompat : PreferenceDialogFragmentCompa
3332
value = numberPicker!!.minValue
3433
}
3534
numberPicker!!.value = value
35+
super.onBindDialogView(view)
3636
}
3737

3838
override fun onDialogClosed(positiveResult: Boolean) {

0 commit comments

Comments
 (0)