2011-10-13 3 views

답변

2

setOnCreateContextMenuListener(OnCreateContextMenuListener listener)에 대한 수신기를 설정하려고 할 수도 있습니다. 제대로 작동하는지 잘 모르겠습니다. setOnTouchListener(OnTouchListener listener)에 대한 리스너를 설정할 수도 있습니다. 이 두 가지 모두 스피너 개체에 설정됩니다. 실제로 회 전자를 클릭 할 때 해고 될 수있는 방법을 시도해보십시오.

예 :

Spinner spinner = this.findViewById(R.id.spinner); 
    //First Listener 
    spinner.setOnCreateContextMenuListener(new OnCreateContextMenuListener(){ 

     @Override 
     public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { 
      //Your code goes here 
     } 

    }); 
    //Second Listener 
    spinner.setOnTouchListener(new OnTouchListener(){ 

     @Override 
     public boolean onTouch(View v, MotionEvent event) { 
      //Your code goes here 
      return false; 
     } 

    }); 
+0

내가 어떻게 실제로 내 스피가 '회'라는 주어진 내 스피너에 사용할 것인가? –

+0

예를 추가하여 편집했습니다. – Bobbake4

+0

좋은 하나의 롤 두 번째 하나는 나를 위해 일하는 첫 번째 하나는 아무것도하지 않지만 두 번째 코드를 사용하여 무엇이든 inbetween 대괄호가 두 번 실행 되니? 어떤 아이디어 lol 이상한 문제 –

관련 문제