2013-06-20 45 views
0

我要點擊我的微調,並採取通過點擊任何按鈕,所採取的行動一樣相似,但總是顯示一個對話框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; 
     } 
    }; 
+0

我不明白你想要什麼。你想要一個看起來像一個微調,但做一些完全不同的觀點嗎?那麼爲什麼不能只使用不同的視圖? –

+0

你也可以讓一個按鈕看起來像一個微調... – dmon

+0

這是一個不好的方法,恕我直言,除非你有一個非常好的理由。如果用戶看到一些看起來像「Spinner」的東西,那麼他們會期待選項,並且認爲某些東西是錯誤的,如果它只是做了他們不期望的東西。 – codeMagic

回答

2

紗廠不要有能夠做你想做的事。

什麼,但是你可以做的是建立一個textview/button有微調的風格,使它看起來像使用旋

style="@android:style/Widget.Holo.Light.Spinner" 

然後只要把onClick監聽到TextView的,做任何你想要的點擊