tin*_*nti 0 android spinner android-layout
我开发了一个Adroid应用程序。所以我想以编程方式自定义DropDown Spinner的行为。我覆盖了getDropDownView方法,但找不到任何东西可以更改DropDown的尺寸及其对齐方式。我只这样改变DropDown中每行的颜色
View view = this.getView(position, convertView, parent);
if (position % 2 == 0) {
view.setBackgroundColor(Color.YELLOW);
} else {
view.setBackgroundColor(Color.GRAY);
}
Run Code Online (Sandbox Code Playgroud)
有人能帮我吗?谢谢
微调框下拉列表(是PopUp)的对齐/水平偏移由微调框本身的左填充值控制。
因此,将微调器的左填充设置为0dp或介于0dp-2dp之间应纠正左对齐,然后使用微调器的.setDropDownWidth方法设置适当的下拉宽度应纠正右对齐。
要获得适当的下拉宽度,获取微调器的布局参数,并将其width属性传递给微调器的.setDropDownWidth方法,您可能必须对此值进行一些小的调整才能获得所需的对齐方式。
| 归档时间: |
|
| 查看次数: |
2825 次 |
| 最近记录: |