需要双击编辑文本才能单击侦听器进行响应

我有一段代码,当用户选择“编辑文本”框时,我想在其中更改文本视图中显示的文本。

我遇到的问题是,只有当我双击“编辑文本”框时,文本视图才会更改,只需单击一下,文本视图就不会更改。

我应该使用另一个单击侦听器吗?

final EditText box0105 = (EditText)findViewById(R.id.box0105);
final TextView txtHint = (TextView)findViewById(R.id.txtHint);
        box0105.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            txtHint.setText(onOneClick);                
        }
    });

答案 1

添加编辑文本xml,然后编辑文本将接受单击android:focusableInTouchMode="false"


答案 2

尝试设置而不是OnTouchListenerOnClickListener


推荐