Я использую ListPreference, чтобы пользователь мог выбрать местоположение из списка.
Некоторые записи обрезаны из-за слишком длинных строк.
Я ищу самый простой способ обойти это. Одним из вариантов было бы просто использовать меньший размер шрифта.
Если это не слишком много, я бы дополнительно разбил отображаемый текст на 2 строки в разных строках.
Размер шрифта ListPreference
Ответы (1)
Расширьте ListPreference и переопределите onCreateView() следующим образом:
@Override
protected View onCreateView(ViewGroup parent) {
View view = super.onCreateView(parent);
((TextView) view.findViewById(android.R.id.title)).setSingleLine(false);
((TextView) view.findViewById(android.R.id.title)).setMaxLines(2);
((TextView) view.findViewById(android.R.id.summary)).setMaxLines(10);
return view;
}
person
gpo
schedule
03.06.2012