У меня на экране есть несколько edit кнопок. После их заполнения нужно, чтобы весь экран стал активным и при нажатии на любую часть экрана переходило на следующий экран. Как это сделать?
Ответ
MainActivity.class
public class MainActivity extends AppCompatActivity{
EditText et;
EditText et_2;
LinearLayout main_layout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_layout);
et = (EditText) findViewById(R.id.editText);
et_2 = (EditText) findViewById(R.id.editText2);
main_layout = (LinearLayout) findViewById(R.id.main_layout);
main_layout.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (et.getText().length() > 0 && et_2.getText().length() > 0) {
Toast.makeText(getApplicationContext(), "onTouch работает", Toast.LENGTH_SHORT).show();
}
return false;
}
});
}
}
main_layout.xml
Комментариев нет:
Отправить комментарий