EditTextPreference上的文本溢出

时间:2013-07-28 02:19:18

标签: android android-preferences preferenceactivity edittextpreference

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

<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&amp; SettingChangeListOrder有点长。在android 4.1(模拟器)中,它看起来像预期的那样,当文本不适合一行时,它继续在另一行中。但是在android 2.3.6上,无论文本是1个字符还是1k个字符,它只显示在一行中,所以它只能读成3或4个字,我该怎么解决?我已经尝试在字符串中添加/ n乘以次数,但它没有用,我的意思是,也许它有用......但是另一行是在EditText之下,所以它没有价值

1 个答案:

答案 0 :(得分:1)

请参阅https://stackoverflow.com/a/2615650/6391您似乎必须创建自己的自定义偏好设置。