2
Я добавил пользовательские макеты к своим предпочтениям. Но теперь я хочу изменить текст TextView
внутри макета программно. Как мне это сделать?Настройки пользовательских макетов Android
Теперь это выглядит следующим образом:
final PreferenceScreen preference = (PreferenceScreen) findPreference(getString(R.string.key_of_my_prefernce));
preference.setLayoutResource(R.layout.my_preference);
Спасибо
гм, я пытался. Но он говорит о каком-то LinearLayout CastException. Единственное, что я изменил, это добавить ключ макета в findPreference(), и я написал getView (findViewByID (R.id.textView), null) – Jack
@nikola это спасло мою жизнь – Asthme
@nikola, что бы вы передали как аргумент convertView? – bgenchel