2013-11-05 30 views

回答

0

Here是創建自定義微調器的示例。您也可以通過單選選項打開AlertDialog。它類似於下拉菜單here就是一個例子。

+0

如何設計一個圖像按鈕,當我點擊圖像按鈕時,它列出一些信息? – Dharni

2

在按鈕中的XML文件

android:background="@android:drawable/btn_dropdown" 

添加這個屬性,你在按鈕得到一個下拉圖像和按鈕的點擊就可以執行你的操作

0

更好地利用列表視圖,使其看起來像一個下拉。

1

使用下面給出的代碼在你的項目:

你需要採取一個按鈕,並設置任何圖片作爲background.Then上的按鈕調用Spinner.performClick()打開微調的點擊。

下面是實現相同的事情的代碼。在XML文件:

<Button 
    android:id="@+id/font" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_vertical" 
    android:layout_marginLeft="50dp" 
    android:layout_weight="0.5" 
    android:background="@drawable/textsel" /> 

<Spinner 
    android:id="@+id/spin" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_vertical" 
    android:layout_marginLeft="10dp" 
    android:layout_weight="0.5" 
    android:dropDownHorizontalOffset="0dp" 
    android:dropDownVerticalOffset="20dp" 
    android:dropDownWidth="500dp" 
    android:paddingTop="2sp" 
    android:spinnerMode="dropdown" > 
</Spinner> 

在Java類:

Spinner spin = (Spinner) findViewById(R.id.spin); 

    Button typetext = (Button) findViewById(R.id.font);  


    typetext.setOnClickListener(new OnClickListener() { 

    @Override 
    public void onClick(View v) { 

     spin.performClick(); 

    } 
}); 

你可以問,如果您有任何疑問!