【发布时间】:2011-08-25 22:06:17
【问题描述】:
我试图让编辑文本在接收触摸输入的同时不会获得焦点(这会显示软键盘和闪烁的光标)。
显然,目前,如果我尝试使用 setFocusable(false) 和 setFocusableInTouchMode(false) 或 setEnabled(false) 等方法,它不会收到任何触摸输入。
我该怎么办?
更新:
editText = (EditText) = layout.findViewById(R.id.edittext);
editText.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
return true;
}
});
【问题讨论】:
-
看起来很有趣,如果你成功了,我很想知道你是怎么做到的。我会试着四处挖掘,看看能不能找到什么。
-
@bandaa25 是的,经过相当多的调试后,我似乎无法弄清楚。无论如何,可能有帮助的额外内容是,当我尝试将编辑文本更改为文本视图甚至图像视图之类的其他内容时,所有这些可聚焦、已启用、可聚焦的触摸模式为 false,它仍然可以工作。
标签: java android android-layout android-edittext