Как применить InputFilter к EditTextPreferences?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как применить InputFilter к EditTextPreferences?

Сообщение Anonymous »

Я хочу применить InputFilter к моим EditTextPreferences...

До того, как я использовал PreferenceActivity, у меня были EditTexts с такими фильтрами:

et1 = (EditText) findViewById(R.id.editText1);
et2 = (EditText) findViewById(R.id.ETminsim);
et3 = (EditText) findViewById(R.id.ETdelay);

et1.setText(Integer.toString(PlotView.playlist_size), EditText.BufferType.EDITABLE);

et2.setText(Integer.toString(conversorToInt(PlotView.min_sim)), EditText.BufferType.EDITABLE);
et3.setText(Integer.toString(MusicService.getSeek()/1000), EditText.BufferType.EDITABLE);

et1.setFilters(new InputFilter[]{ new InputFilterMinMax(1, 30)});
et2.setFilters(new InputFilter[]{ new InputFilterMinMax(0, 100)});
et3.setFilters(new InputFilter[]{ new InputFilterMinMax(0, 300)});


Но как я могу ссылаться на EditTexts EditTextPreference, чтобы установить эти фильтры?

Мой новый Код:

public void onCreate(Bundle bundle) {
super.onCreate(bundle);

getPreferenceManager().setSharedPreferencesName(Singleton.PREFS_NAME);
addPreferencesFromResource(R.xml.prefs);

//TODO set InputFilter
}


Подробнее здесь: https://stackoverflow.com/questions/105 ... references
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»