2010-11-05 133 views
0

我已经看到了有关如何为微调控件弹出列表指定自定义布局的问题的一些答案,但我想要做的是自定义Spinner控件本身上的文本,例如“setText ...”方法,您可以调用Button(TextView子类)。在Spinner控件上自定义文本

有没有办法做到这一点?我想要做的是制作我自己的Spinner设计,因为我有一些其他控件,所以它占用更少的空间并匹配我的应用程序的一般外观。

回答

0

我想要做的是定制的微调控件本身的文本,这样的“的setText ...”,你可以要求一个按钮

方法有没有文字上的Spinner控制自己。

如果你指的是当一个Spinner被关闭(即,正常状态)时显示的View,由您SpinnerAdapter通过在构造提供的布局,或透过覆盖getView()处理,无论是。

+0

我认为构造函数中的布局控制了当您单击微调器时弹出列表的外观。我想要做的是在列表关闭时自定义微调框的外观,类似于通过设置按钮的背景图像可以使用按钮所做的操作。 – gordonwd 2010-11-06 11:11:30

+0

@gordonwd:“我认为构造函数中的布局控制了当您单击微调器时弹出列表的外观。” - 不,这由'SpinnerAdapter'上的'getDropDownView()'控制。 – CommonsWare 2010-11-06 11:30:25