我在我的XML文件中使用了Spinner,它运作良好。当我点击Spinner时,它会显示该Spinner的项目列表,但是下拉菜单的大小太大了,覆盖了整个屏幕。这看起来不太好。因此,我想知道如何设置下拉菜单的宽度和高度,使其看起来更好。
我不知道如何直接解决你的问题,但你可以按照以下步骤操作: 创建一个布局(例如LinearLayout),它看起来像下拉列表控件(在用户点击下拉列表之前)。 创建一个带有半透明或对话框主题的活动,并放置一个类似于选择下拉列表项的列表布局,当用户点击下拉列表时,用户会看到它。 将你的准下拉列表布局添加到你的UI中。 为你的准下拉列表注册一个点击监听器,这样当用户点击它时,会看到包含选择列表的活动(当用户点击你的准下拉列表时,启动此活动以获取结果)。