2014-03-19 87 views
0

讓我們只是說我有一個200下拉項目的微調,當我點擊它時,下拉有一個垂直滾動和足夠的項目[10-15項],適合根據屏幕高度,我只需要顯示5個項目,並通過垂直滾動來選擇其餘項目。一次不能10或20或30。 我應該設置什麼屬性?修正顯示項目微調框

<LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:gravity="center" 
     android:orientation="horizontal" 
     android:padding="10dp" > 

     <Spinner 
      android:id="@+tintdialog/TintSelector_Spinner" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_horizontal" 
      android:layout_marginLeft="50dp" 
      android:layout_marginRight="50dp" 
      android:background="@drawable/dropdown_dynamic" 

      /> 
    </LinearLayout> 

回答

0

修正你的微調的高度:

<LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:gravity="center" 
     android:orientation="horizontal" 
     android:padding="10dp" > 

     <Spinner 
      android:id="@+tintdialog/TintSelector_Spinner" 
      android:layout_width="wrap_content" 
      android:layout_height="100dp" 
      android:layout_gravity="center_horizontal" 
      android:layout_marginLeft="50dp" 
      android:layout_marginRight="50dp" 
      android:background="@drawable/dropdown_dynamic" 

      /> 
    </LinearLayout> 

變化高度從wrap_contentfixed高度;

我認爲它不會工作:

檢查這個答案:Link

0

變化高度固定大小,而不是包裝內容

相關問題