Я создал класс (InputControl), который расширяет представление моего основного класса (Main) и фокусируется на экране.У меня есть кнопка в основном макете XML, которая вызывает control () и настраивает мое представление InputControl, оттуда я фиксирую пользовательский ввод.
Как вернуться к макету xml из класса представления InputControl?
public class Main extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
InputControl = new InputControl(this);
}
//......SNIP!
public void control(){
setContentView(InputControl);
InputControl.requestFocus();
}
}
public class InputControl extends View implements OnTouchListener {
public InputControl(Context context) {
super(context);
setFocusable(true);
setFocusableInTouchMode(true);
this.setOnTouchListener(this);
}
public boolean onTouch(View view, MotionEvent event) {
//...I AM CAPTURING USER TOUCH EVENTS HERE
}
}