我如何在android中更改首选项屏幕的布局

时间:2011-02-21 13:16:22

标签: android-layout android-preferences

我有一个首选项屏幕,我想在首选项屏幕中的相对布局中添加一个按钮,imageview等。我该怎么办? 首选项屏幕有3个复选框。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

最好的想法是扩展Preference类,并在RelativeLayout的构造函数上使用setWidgetLayoutResource。 widgetLayout是标题和摘要左侧的区域。如果要更改整个首选项,则需要使用setLayoutResource。在这种情况下有一些限制:

  

此布局应包含ViewGroup   使用ID widget_frame作为父级   为此特定的小部件   偏爱。它应该类似   包含标题和摘要。

资料来源:http://developer.android.com/reference/android/preference/Preference.html#setLayoutResource(int