2014-02-16 2 views
0

나는이 튜토리얼을 읽음으로써 회전 휠 메뉴를 만들었다. http://developer.digitalaria.com/devguide/gama/en/gama/wheel_android.php휠 메뉴에 Onclick을 추가하는 방법은 무엇입니까?

enter image description here

그것은 내가이 휠 메뉴에 온 클릭 메소드를 추가하는 방법을 모르겠 Working.But입니다 .

** 활동 **

public class SampleWheelActivity extends Activity { 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     init(); 
    } 

    private Wheel wheel; 
    private Resources res; 
    private int[] icons = { 
      R.drawable.icon00, R.drawable.icon01, R.drawable.icon02, 
      R.drawable.icon03, R.drawable.icon04, R.drawable.icon05, 
      R.drawable.icon06, R.drawable.icon07, R.drawable.icon08, 
      R.drawable.icon09, R.drawable.icon10, R.drawable.icon11 }; 

    private void init() { 
     res = getApplicationContext().getResources(); 
     wheel = (Wheel) findViewById(R.id.wheel); 

     wheel.setItems(getDrawableFromData(icons)); 
     wheel.setWheelDiameter(400); 
    } 

    private Drawable[] getDrawableFromData(int[] data) { 
     Drawable[] ret = new Drawable[data.length]; 
     for (int i = 0; i < data.length; i++) { 
      ret[i] = res.getDrawable(data[i]); 
     } 
     return ret; 
    } 

} 
+1

등록 클릭 이벤트 click 이벤트를 처리하기위한 setOnItemClickListener와이 콜백 메소드 getOnItemClickListener –

답변

0

내가 그들의 API를 사용한 적이 있지만,이 문서를 제공 않습니다 그 문서에서 언급이 방법을 사용으로

http://developer.digitalaria.com/reference/en/gama/android/

wheel.setOnItemClickListener(new WheelAdapter.OnItemClickListener() { 
    @Override 
    public void onItemClick(WheelAdapter<?> parent, View view, int position, long id) { 
     // add your code here... 
    } 
});