我試圖讓一個編輯文本在仍然接收觸摸輸入時不會獲得焦點(即帶出軟鍵盤和閃爍的光標)。顯然,現在,如果我嘗試使用像setFocusable(false)和setFocusableInTouchMode(false)或setEnabled(false)這樣的方法,它將不會收到任何觸摸輸入。在編輯文本中移除焦點
我該怎麼辦?
UPDATE:
editText = (EditText) = layout.findViewById(R.id.edittext);
editText.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
return true;
}
});
看起來很有意思,如果你能夠做到這一點,我會很有興趣知道你是如何做到的。我會試着去挖掘一下,看看我能找到什麼。 – anargund
@ bandaa25是的,我似乎無法弄清楚,經過一些調試仍然。無論如何,額外的東西可能會有所幫助,當我嘗試將編輯文本更改爲其他內容(如textview或圖像視圖)時,所有可聚焦,啓用,focusableintouchmode爲false的文本仍然有效。 –