2014-04-17 18 views
0

我發現並試圖從developer.android.com這個代碼來創建一個字符串數組資源填充的微調:哪個佈局會製作類似下拉列表的標準列表框下拉列表?

ArrayAdapter<CharSequence> produits_adapter = ArrayAdapter.createFromResource(this, R.array.produits_array, android.R.layout.simple_spinner_item); 
produits_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 

我不喜歡的下拉列表的設計點擊的箭頭之後微調:

enter image description here

我想要一個下拉列表像標準的列表框的下拉列表,它也位於下面的微調。那麼最好的佈局是什麼,而不是android.R.layout.simple_spinner_dropdown_item

回答

1

您可以用的TextView和ListView

+0

如何設置座標相對於微調器的座標? – pheromix

+0

使用RelativeLayout並使用「Below」,「AlignLeft」,它應該可以正常工作 – ammcom

1

輕鬆地實現自己的結構,你可以使用AlertDialog.Builder用於顯示列表。

AlertDialog dialog; 
    CharSequence[] items = {"A", "B", "C"}; 

    AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()) 
    .setTitle("List") 
    .setItems(items, new DialogInterface.OnClickListener() { 
     @Override 
     public void onClick(DialogInterface dialog, int item) { 

      if(item==0){ 

      } 
      else if(item==1){ 

      } 
      else if(item==2){ 

      } 
     } 

    }); 
    dialog=builder.create(); 
    dialog.show();