如何为Android中的Spinner设置下拉列表参数?

3

我在我的XML文件中使用了Spinner,它运作良好。当我点击Spinner时,它会显示该Spinner的项目列表,但是下拉菜单的大小太大了,覆盖了整个屏幕。这看起来不太好。因此,我想知道如何设置下拉菜单的宽度和高度,使其看起来更好。


你有找到你问题的答案吗?我也在寻找同样的答案。如果你找到了,请帮忙一下。 - shyam
@Shyam 不好意思,我还没有找到解决方案。 - Akshay
1个回答

0

我不知道如何直接解决你的问题,但你可以按照以下步骤操作:

  1. 创建一个布局(例如LinearLayout),它看起来像下拉列表控件(在用户点击下拉列表之前)。
  2. 创建一个带有半透明或对话框主题的活动,并放置一个类似于选择下拉列表项的列表布局,当用户点击下拉列表时,用户会看到它。
  3. 将你的准下拉列表布局添加到你的UI中。
  4. 为你的准下拉列表注册一个点击监听器,这样当用户点击它时,会看到包含选择列表的活动(当用户点击你的准下拉列表时,启动此活动以获取结果)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接