Связывание текста редактирования с кнопкой - PullRequest
0 голосов
/ 18 октября 2019

Я хочу знать, как связать кнопку с текстом редактирования, чтобы каждый раз, когда в текст редактирования вводился определенный идентификатор и нажималась кнопка, он отправлял вас на другую страницу и давал подробную информацию об этом. Я новичок, поэтому помогите мне, пожалуйста.

1 Ответ

0 голосов
/ 18 октября 2019

В XML-файле вам нужно иметь EditText и Button , как показано ниже,

<EditText
  android:id="@+id/txt"
  android:layout_width="match_parent"
  android:layout_height="match_parent" />

<Button
  android:id="@+id/btn"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:text="Submit" />

И ваш код должен выглядеть следующим образом.

public void onCreate(Bundle savedInstanceState) {

    // Initialize edittext and button
    EditText txt = (EditText) findViewById(R.id.txt);
    Button btn = (Button) findViewById(R.id.btn);

    // Set listener to the button
    btn.setOnClickListener(new Button.OnClickListener() {
        @Override
        public void onClick(View v) {
             String text = txt.getText().toString();
             yourFunction(text);
        }
    });
}

private void yourFunction(String text) {
    // Your search code goes here
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...