2015-05-10 71 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