【问题标题】:how do I change the android spinner items size?如何更改 android 微调器项目的大小?
【发布时间】:2015-05-10 15:33:52
【问题描述】:

在显示选择时如何定义微调器项目的大小? 我在微调器中有 100 个项目,当使用微调器时,这些项目将全屏高度。 我可以每次显示 10 个项目吗?

【问题讨论】:

标签: android-spinner


【解决方案1】:

当您附加您的 ArrayAdapter 时,您有机会选择两种布局。

 ArrayAdapter<YourClass> adapter = new ArrayAdapter<YourClass>(this, R.layout.spinner, objects);
    adapter.setDropDownViewResource(R.layout.spinner_item_drop_down);

spinner.setAdapter(adapter);

请注意:

a) R.layout.spinner - 正常状态下微调器的布局

b) R.layout.spinner_item_drop_down - 是下拉列表中项目的布局。

您可以在此 b) 布局 xml 中指定元素的大小。

【讨论】:

  • 每个项目布局都有它的容器。它可以是 LinearLayout 或其他任何东西。尺寸与 android 中的任何其他布局资源一样。它可以由属性 android:layout_height 中的 dp 单位给出。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-13
  • 1970-01-01
  • 1970-01-01
  • 2020-04-27
  • 2011-08-15
  • 2020-01-02
  • 1970-01-01
相关资源
最近更新 更多