-1

我有一個微調器,當點擊一個按鈕時會下降。但是當我試圖設置onItemSelectedListener時,它沒有采取點擊事件。微調按鈕單擊無響應點擊事件:

spnrLocation.setOnItemSelectedListener(new OnItemSelectedListener() { 

      @Override 
      public void onItemSelected(AdapterView<?> parent, View arg1, 
        int arg2, long arg3) { 
       System.out.println("location clicked" + arg2); 
       edtLocation.setText(parent.getItemAtPosition(arg2).toString()); 
       System.out.println("wfefe" 
         + parent.getItemAtPosition(arg2).toString()); 
      } 

      @Override 
      public void onNothingSelected(AdapterView<?> arg0) { 
      } 
     }); 
+0

發佈您的代碼。 –

+0

代碼中沒有任何內容可以通過它。 –

+0

打開意味着下降..... –

回答

0

任何View支持android:clickable屬性(它可以讓你做任何View更像一個Button)。 還有android:focusable。

+0

我已經使用spinner.performClick();點擊事件按鈕 –

1
// try this 
spnrLocation.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
      @Override 
      public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { 
       System.out.println("location clicked" + i); 
       edtLocation.setText(spnrLocation.getSelectedItem().toString()); 
       System.out.println("wfefe" 
         + spnrLocation.getSelectedItem().toString()); 
      } 
     }); 
+0

無法在微調器上設置OnItemClickListener。 –