android - 如何在 Android 中为微调器设置下拉列表参数?

标签 android spinner

我在我的 XML 文件中使用了 Spinner。它工作正常。当我单击微调器时,它会显示该微调器的项目列表,但是 dropdown 列表的大小太大,覆盖了整个屏幕。这就是为什么它看起来不太好。所以我想知道如何设置 dropdown 列表的宽度和高度,以便它看起来更好。

最佳答案

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

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

关于android - 如何在 Android 中为微调器设置下拉列表参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6409906/

相关文章:

android.database.sqlite.SQLiteCursor@435b9ba0

java - 为微调器中的字符串数组项分配值

android - 在 Kotlin 中的何处编写将在 Android 中的其他 Activity 中使用的函数?

java - 使用 lucene 在 native Android 应用程序中离线索引 json 文档

Android:进度对话框

java - 微调器 - 通过单击在微调器中添加内容

android - CENTER_CROP ImageScaleType 缩放比例

android.support.v7.graphics.Palette 宽度和高度必须 > 0

jquery - 如何在 jQuery 中显示加载微调器?

java - 如何在 Android 中使用 Java 从服务数据中提取的字符串中删除双引号?