0

抱歉,如果这是另一个基本问题,但我很难解决这个问题......

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" 

    <EditTextPreference android:negativeButtonText="Cancel" 
        android:dialogMessage="@string/SettingChangeListOrder"
        android:dialogTitle="Change the order of the list" 
        android:positiveButtonText="Save"
        android:defaultValue="1,2,3,4"      
        android:key="MAINLISTorder" 
        android:title="Change list order"
        android:summary="@string/SCLsummary"/>

</PreferenceScreen> 

字符串 SCLsummary 和 SettingChangeListOrder 有点长。在 android 4.1 (emulator) 中,它看起来与预期的一样,当文本不适合一行时,它会在另一行中继续。但是在 android 2.3.6 上,无论文本是 1 个字符还是 1k 个字符,它都只显示在一行中,所以只能读取 3 个或 4 个单词,我该如何解决这个问题?我已经尝试在字符串中添加 /n 乘数,但它没有用,我的意思是,也许它有效......但另一行在 EditText 下,所以它毫无价值

4

1 回答 1

1

请参阅https://stackoverflow.com/a/2615650/6391看起来您必须创建自己的自定义首选项。

于 2013-07-28T04:17:24.633 回答