В моем приложении для Android я установил
this.getWindow (). setFlags (WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
Тогда мое событие с сенсорным экраном больше не работает.
Дальнейшие объяснения,
У меня есть кнопка, и при нажатии она изменяет contentView с помощью setContentView (R.layout.choose_player) ;.
Работает нормально. Но если вы возьмете фокус на кнопку с помощью трекбола (сделав ее желтой) и нажмете на нее, это даст исключение.
java.lang.IllegalArgumentException: параметр должен быть потомком этого представления
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main1);
}
public void onClick(View v) {
setContentView(R.layout.main2);
}