Как сделать так, чтобы кнопка активировалась кнопкой мыши на внешней стороне onCreateView во фрагменте java - PullRequest
0 голосов
/ 17 января 2020

enter image description here Здесь все мои данные настроены для AutoCompleteTextView.when кнопку Нажмите на любой элемент текста из AutoCompleteTextView, затем он установлен на личное состояние c String s = "Thakurgaon"; и он меняет имя. Как я могу установить свою кнопку для нажимаемой кнопки. вот мой код -

1 Ответ

0 голосов
/ 18 января 2020

Вы можете создать локальную переменную, как у вас для listView вверху (добавить следующий код чуть ниже private listView lv;)

private AutoCompleteTextView actx;

Затем ниже, где вы определяете AutoCompleteTextView в OnCreateView, замените

final AutoCompleteTextView actx = view.findViewById(R.id.actv);

с

actx = view.findViewById(R.id.actv);

Теперь внутри любой функции, которую вы хотите (не только в OnCreateView), вы сможете вызывать

actx.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            // put whatever code you want here
        }
    });

Вы можете сделать это не делая его локальной переменной, вам просто нужно получить ссылку на представление. Но это самый простой способ для начинающего.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...