标签:user idt text 绑定 ext cli .sh 直接 androi
android:clickable="true" //允许单击 android:focusableInTouchMode="false" //不获得焦点,此时会触发onclick事件
EditText中完整例子:
android:layout_width="wrap_content" android:layout_height="wrap_content" android:clickable="true" android:focusableInTouchMode="false" android:onClick="@{EditTextClick}" //数据绑定 android:text="@{user.firstName}"> //数据绑定
如果需要同时获得焦点,则在onclick处理中添加如下代码
(EditText) mEditText=(EditText)v; //Log.i(mEditText.getTag().toString(),"点击了"); mEditText.setFocusable(true); mEditText.setFocusableInTouchMode(true); mEditText.requestFocus(); mEditText.requestFocusFromTouch();
InputMethodManager inputManager = (InputMethodManager)mEditText.getContext().getSystemService(Context.INPUT_METHOD_SERVICE); inputManager.showSoftInput(mEditText, 0);
Android EditText单击触发onclick事件处理
标签:user idt text 绑定 ext cli .sh 直接 androi
原文地址:https://www.cnblogs.com/zhujiabin/p/9663512.html