У меня есть свой компонент, унаследованный от View:
Код: Выделить всё
public class MyView extends View {
public MyView(Context context, String type) {
super(context);
this.context = context;
this.type = type;
}
@Override
public boolean onTouchEvent(MotionEvent event) {
float current_x = event.getX();
float current_y = event.getY();
if (true) { // некоторое условие
Toast.makeText(context, "UP!", Toast.LENGTH_LONG).show();
}
return true;
}
}
Код: Выделить всё
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ticket);
MyView mv = new MyView(getApplicationContext(), "someType");
relativeLayout_1.addView(mv);
}