2015-05-10 99 views
0

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

+0

我发现我需要的答案, http://stackoverflow.com/questions/20597584/how-to-limit-the-height-of-spinner-drop-down-view-in-android – Alice

回答

0

当你附上你的ArrayAdapter你有机会选择两种布局。

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

spinner.setAdapter(adapter); 

请注意:

一)R.layout.spinner - 处于正常状态

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

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

+0

如何分配大小布局中的元素... – Alice

+0

每个项目布局都有它的容器。它可以是LinearLayout或其他任何东西。尺寸与android中的任何其他布局ressourcess一样。它可以通过属性android:layout_height中的dp单位给出。 – MadOX