Adding Focus to a spinner

前端 未结 2 1886
没有蜡笔的小新
没有蜡笔的小新 2020-12-21 05:44

Here i have a spinner and some text fields below the spinner. when one of the text field has focus, i select an item from spinner and i see the focus is still on that text f

2条回答
  •  無奈伤痛
    2020-12-21 06:24

    I had a similar problem and found part of the answer here.

    However, I also had to set focusable(true) and focusableInTouchMode(true) from my code and not the XML file. I couldn't get it to work until I set the focusable properties in the code. Here is a sample from my project:

    spinUoM.setFocusable(true);
    spinUoM.setFocusableInTouchMode(true);
    
    spinUoM.setOnFocusChangeListener(new OnFocusChangeListener() {
    
            @Override
            public void onFocusChange(View v, boolean hasFocus) {
                if(hasFocus)
                    DialogDefineRecipeActivity.this.spinUoM.performClick();
            }
    
        });
    

提交回复
热议问题