Kur*_*urt 12 java android settext android-edittext onclicklistener
我有一段代码,我想在用户选择EditText框时更改textView中显示的文本.
我遇到的问题是textView只有在我双击EditText框时才会改变,只需单击一下,textView就没有变化.
我应该使用另一个点击监听器吗?
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);
}
});
Run Code Online (Sandbox Code Playgroud)
ρяσ*_*я K 24
添加android:focusableInTouchMode="false"EditText xml然后EditText将接受单击
使用这个,它会首先触发。
editText.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(MotionEvent.ACTION_UP == event.getAction())
// Do whatever you want to do man, but don't trouble your mother
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6279 次 |
| 最近记录: |