Показать пользовательский вид (кнопки) под EditText, как только пользователь начнет печатать ... Android - PullRequest
0 голосов
/ 11 февраля 2012

Я хочу показать несколько кнопок под EditText, как только пользователь начнет печатать что-то в EditText, как показано ниже:

image

до

image

после

любые комментарии / помощь будут оценены :) Я думаю, что это похоже на AutoCompleteTextView.

Ответы [ 2 ]

0 голосов
/ 11 февраля 2012

Вы должны иметь возможность поместить все кнопки в LinearLayout, установить для него идентификатор в своем XML-файле и сделать его невидимым. Затем зарегистрируйте прослушиватель для EditText и, как только он будет заполнен текстом, установите для видимости LinearLayout значение true.

См .: http://developer.android.com/reference/android/view/View.html#VISIBLE

0 голосов
/ 11 февраля 2012

Используйте это ...

edittext_id.addTextChangedListener (new TextWatcher () {

            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {
                // TODO Auto-generated method stub

                                      //This method will call when you type somthing on edittext
                set visibility of your buttons here.
            }

            @Override
            public void beforeTextChanged(CharSequence s, int start, int count,
                    int after) {
                // TODO Auto-generated method stub

            }

            @Override
            public void afterTextChanged(Editable s) {
                // TODO Auto-generated method stub

            }
        });
...