Android 添加项目时向下展开微调器…并调整布局
我正在android应用程序中制作表单。我目前将其放在相对布局中,下面这段代码放在相对布局中的表格布局中: 当用户单击微调器时,会弹出选择。用户可以选择多个选项,从现在开始,一旦用户点击ok,它就会在微调器上以逗号分隔显示所选选项。但是,如果用户选择太多,它会将微调器推到屏幕右侧。我想知道是否有可能使微调器向下显示文本,以便每个选择都位于新行上,并根据选择的数量缩小或扩大微调器。像这样: 东北部: | 选择1 | | 选择2 | | 选择3 | 南方: | 挑选 |Android 添加项目时向下展开微调器…并调整布局,android,android-layout,drop-down-menu,spinner,Android,Android Layout,Drop Down Menu,Spinner,我正在android应用程序中制作表单。我目前将其放在相对布局中,下面这段代码放在相对布局中的表格布局中: 当用户单击微调器时,会弹出选择。用户可以选择多个选项,从现在开始,一旦用户点击ok,它就会在微调器上以逗号分隔显示所选选项。但是,如果用户选择太多,它会将微调器推到屏幕右侧。我想知道是否有可能使微调器向下显示文本,以便每个选择都位于新行上,并根据选择的数量缩小或扩大微调器。像这样: 东北部: | 选择1 | | 选择2 | | 选择3 | 南方: | 挑选 | 这也会修改整个布局,因此如
这也会修改整个布局,因此如果用户在东北方向选择了许多选项,则会向下移动“南”微调器。谢谢 是否尝试将maxWidth添加到微调器
此外,您还可以尝试将它们包装在线性布局中(例如,前两个在一个中,机器人在另一个中),并将布局设置为“填充父视图”,将视图的“填充父视图”和“权重1”。这将为您提供相等的微调器宽度,并限制其最小/最大宽度值。这只修复了屏幕外的布局。但这很有帮助:)谢谢…仍然需要找出如何使其在新的linestry上扩展设置elipsise为None。如果这不起作用,那么您必须构建自己的微调器,或者在它下面的列表中填充选定的参数。这也有道理…谢谢