2013-10-27 6 views
5

(私がコメントしたように)strings.xmlというファイルへの参照を使用する場合には機能しないので、私にはHow to wrap preference title?を指さないでください。嗜好タイトルをラップする方法は? (本当に)

あなたは

android:title="@string/some_string"

を使用してのstrings.xml

<string name="some_string">the string I want \n to wrap</string>

を置く場合は、\nは無視されます。

+0

見[こちら] [1]、あなたは改行 を使用する必要があります[1]:http://stackoverflow.com/questions/5460256/string-resource-new-line-n-not-possible –

+1

@Roman Blachman:ありがとうございますが、改行は '\ n'それはまさに動作していないものです。 – dentex

答えて

1

titleの内嗜好画面はすべて単線​​と思われます。
私はandroid:title="The title of this preference\nis this."として宣言するとは思えません。これにより、\nも無視されます。

私の提案は、タイトルを1行作成し、それを説明する要約を作成することです。

<CheckBoxPreference android:key="extention" 
    android:title="@string/title" 
    android:summary="@string/summary" 
    android:defaultValue="true" 
    /> 

注:\nが要約のために動作します

+0

実際には、 '@string/... '参照のない文字列に対しては機能しません。私はタイトルの最後に常に '(実験的な)'を書いておく必要がありました。それは(すでに存在する)要約の終わりにもその仕事をします。ありがとう。 – dentex

+0

しかし要約では、選択した値を%sで表示したいとします。文字列(@文字列/要約)に連結されたサマリ%sに表示されるxmlにはありますか? –

関連する問題