通过触摸Activity android中的元素获取小部件名称

时间:2015-11-16 12:09:58

标签: android android-layout android-widget

通过使用以下代码,如何通过触摸或点击活动中的元素来获取小部件名称(EdittextButtonTextview等...)。任何人都可以帮助我...

public boolean dispatchTouchEvent(MotionEvent ev){
    gestureDetector.onTouchEvent(ev);
    switch(ev.getAction()){
        case MotionEvent.ACTION_DOWN:
          break;
        case MotionEvent.ACTION_MOVE:
          break;
        case MotionEvent.ACTION_UP:
          break;
    }
}

1 个答案:

答案 0 :(得分:0)

您可以通过实施OnClickListener来获取视图,您可以在点击回调中获得点击的视图。

Button button;
String name;

button.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {
        name = v.getClass().getSimpleName();
        // name = "Button"
    }
});