如何在Android的PreferenceScreen中使用textview?

Bad*_*ari 6 java android

我想在PreferenceScreen中使用textview,它是一个更长的文本,解释了一些特定的设置.如果我在某些版本上使用summary或​​title属性,它会被奇怪地格式化,无法正确显示等等(文本相当长).

因此我发现使用textview是最好的,是否可以创建自定义设置元素?

zac*_*rav 23

用这个:

<Preference
        android:selectable="false"
        android:enabled="true"
        android:key="example_key"
        android:title="example_title"
        android:summary="anything_you_want" />
Run Code Online (Sandbox Code Playgroud)

可选属性将决定首选项的单击操作.


Ber*_*ťák 9

您可以使用标记在xml文件中为您的首选项分配布局资源android:layout="@layout/your_pref_layout".

不要忘记在你的布局中使用适当的id(android:id ="@ + android:id/title",android:id ="@ + android:id/summary")来分配要用作标题/摘要的视图观点.

有关详细信息,请参阅以下示例:为首选项创建自定义布局

或者:如何向PreferenceScreen添加按钮