自定义Spinner链接按钮

时间:2011-02-19 08:55:27

标签: android spinner

我想要一个自定义的微调器,当我点击一个链接按钮时会出现。所以我根本不想看到微调器值或图标V.只需单击,即可弹出微调器。

所以1)android是否有链接按钮。或者我怎么能使用Button只显示按钮标签,现在边框无缝?

2)如何从链接按钮调出微调器?

3)如何捕获选定的微调器值?

1 个答案:

答案 0 :(得分:1)

  1. 不,Android没有专用的链接按钮,但按钮可以设置样式和主题,因此您当然可以将它们看作链接:

    创建custom button with <selector>以设置不同按钮状态的样式(按下/释放)。

    使按钮转用:

    android:background="@null"
    
  2. 注册Button.onClickListener(),以便在点击时打开Dialog with a Spinner

     button.setOnClickListener(new View.OnClickListener() {
         public void onClick(View v) {
             // Put code to show Dialog here
         }
     });
    
  3. 注册spinner.onItemSelected()处理程序,如上面的链接所示。