ListPreferenceを使用して、ユーザーにリストから場所を選択させています。
一部のエントリは、長すぎる文字列のbcsから切り離されています。
私はこれを回避するための最も簡単な方法を探しています。1つのバリエーションは、小さいフォントサイズを使用することです。
オーバーヘッドがそれほど大きくない場合は、表示されているテキストを別の行で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 に答える