【发布时间】:2016-04-03 10:50:47
【问题描述】:
如何通过单击按钮将焦点从编辑文本更改为按钮?还是从 Edit-text 中删除所有焦点?
【问题讨论】:
-
你有没有尝试过。请张贴代码。
标签: android
如何通过单击按钮将焦点从编辑文本更改为按钮?还是从 Edit-text 中删除所有焦点?
【问题讨论】:
标签: android
点击button,在下面尝试所有edittext
editText.setEnabled(false);
【讨论】:
试试这个来移除焦点:
editText.clearFocus();
editText.setEnabled(false);
这个隐藏软键盘:
InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
【讨论】:
在xml中你应该使用这些
android:cursorVisible="false"
并且在 java 类中使用 OnTouch 监听器在点击编辑文本时显示光标
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.email_et:
EDIT_TEXT.setCursorVisible(true);
default:
break;
}
return false;
}
【讨论】: