将微调器视为简单的按钮

时间:2013-06-20 19:36:20

标签: android android-layout

我想点击我的微调器并采取与点击任何按钮类似的操作,但是一个对话框始终显示在onspinner点击,我的代码是:

 final View.OnTouchListener sp = new View.OnTouchListener() {
        public boolean onTouch1(View v, MotionEvent event) {
            if (event.getAction() == MotionEvent.ACTION_UP) {
                list(); //function to call
            }
            return true;
        }

        @Override
        public boolean onTouch(View arg0, MotionEvent arg1) {
            // TODO Auto-generated method stub
            list();   /function to call

            return true;
        }
    };

1 个答案:

答案 0 :(得分:2)

纺纱师没有能力做你想做的事。

然而,您可以创建一个带有微调器样式的textview/button,以便它看起来像一个使用

的微调器
style="@android:style/Widget.Holo.Light.Spinner"

然后只需将onClick侦听器放到该textview上,并在点击时执行任何操作