添加项目时向下展开微调器...以及调整布局

时间:2011-07-07 14:01:20

标签: android android-layout drop-down-menu spinner

我在Android应用中制作表单。我目前在相对布局中使用此片段在相对布局中的表格布局中显示:

enter image description here

当用户点击微调器时,它会弹出选择。用户可以选择多个选项,一旦用户点击确定,它就会在逗号分隔的微调器上显示所选的选项。但是,如果用户选择的太多,它会将微调器推到屏幕右侧。我想知道是否有可能让旋转器向下显示文本,因此每个选择都将在一个新行上,并在给定量的情况下收缩或扩展微调器。像这样:

东北地区:

| 选项1 |

| 选项2 |

| 2选项 |

南:

| 选择 |

这也会修改整个布局,因此如果用户在东北部选择了很多选项,它将向下移动南旋转器。谢谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试过向您的微调器添加maxWidth?

你也可以尝试将它们包裹在一个线性布局中(前两个一个,例如另一个中的bot)并设置布局以填充父级,并设置视图以填充父级和权重1.这将给你旋转器的宽度相等,并限制其宽度最小/最大值。