小编don*_*hua的帖子

android编辑文本更改背景在焦点

我在我的应用程序中使用了编辑文本,我想在编辑文本聚焦时更改背景.我写了一些代码,但我遇到了一个问题.我需要两次单击编辑文本才能显示键盘.

这是我的代码:

  private View.OnFocusChangeListener myEditTextFocus =  new View.OnFocusChangeListener() {
    public void onFocusChange(View view, boolean hasfocus) {
        if (hasfocus) {
            ((EditText) view).setBackgroundResource(R.drawable.edittext_input_background_focus);

            ((EditText) view).setTextColor(Color.parseColor("#4d4d4d"));

        }
        else {
            ((EditText) view).setBackgroundResource(R.drawable.edittext_input_background_not_focus);

        }
    };
};
Run Code Online (Sandbox Code Playgroud)

问题是这个代码,因为我评论它,一切都很完美.我的代码出了什么问题?或者,还有其他解决方案吗?

keyboard android android-edittext

3
推荐指数
1
解决办法
2742
查看次数

标签 统计

android ×1

android-edittext ×1

keyboard ×1