一旦用户开始输入... Android,就会在EditText下方显示自定义视图(按钮)

时间:2012-02-11 12:03:46

标签: android android-layout android-edittext autocompletetextview android-custom-view

我希望在EditText中使用EditText时显示几个按钮,如下所示:

image

之前

image

任何评论/帮助将不胜感激:)我认为它类似于AutoCompleteTextView

2 个答案:

答案 0 :(得分:0)

使用此...

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

            }
        });

答案 1 :(得分:0)

您应该能够将所有按钮放在LinearLayout中,在xml文件中为其设置ID并将其设置为不可见。然后为EditText注册一个监听器,一旦填充了文本,就将LinearLayout的可见性设置为true。

请参阅:http://developer.android.com/reference/android/view/View.html#VISIBLE