私はAndroidアプリケーション用のxmlの設定画面を書いています。私の問題は、プリファレンスのタイトルのうちのいくつかが長すぎてページをラップしないことです。私の例を考えてみましょう:CheckBox Titleのサイズを変更する方法、またはPreferenceScreen xmlで折り返す方法はありますか?
<CheckBoxPreference
android:title="Language Detection (BETA)"
android:defaultValue="false"
android:summary="Automatically decide which language to use"
android:key="lan_det_pref"
android:textSize="15px"
android:lines="4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
は、たぶん私は何かが欠けていますが、私はありません肯定的な結果と他の多くのプロパティを使用して試してみました。私はandroid:singleLine、android:linesなどを試しましたが、どれも好みのタイトルには影響しません。また、CheckBoxのタイトルのサイズを縮小する方法もありますか?
ご協力いただければ幸いです。
私はdonot結果を得る、私はまた1行を得る – pengwang
申し訳ありませんが、私の記憶は私に少し間違っています。適所での編集。 TextViews(CheckBoxではなく)を探し、単一行フラグをオフにして、Ellipsizeをnullに設定します。要約ではなくタイトルにのみ適用する場合は、「改行」も挿入します。ヘッダーが最初に来るからです。これは、Androidフレームワークが将来のリリースでチェックボックスの設定のレイアウトを変更すると、効果がなくなる可能性があるため、これはハックの一種であることに注意してください。しかし、常にCheckboxプリファレンスのすべてのテキストビューには、提供されたすべてのテキストが表示されます。通常はOKであるはずです。 – Thorstenvv
私はまた結果を得ることができません。 – pengwang