我正在使用 ListPreference 让用户从列表中选择一个位置。
一些条目被截断了太长的字符串。
我正在寻找最简单的方法来解决这个问题。一种变体是只使用较小的字体大小。
如果开销不是太大,我还会将显示的文本分成不同行的 2 个字符串。
问问题
1491 次
1 回答
3
像这样扩展 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;
}
于 2012-06-03T14:44:40.880 回答