2015-06-14 89 views
0

我在RelativeLayout中使用了TextView的一個奇怪的錯誤。將OnClickListener設置爲RelativeLayout之後,當我長時間按下relativeLayout(即OnLongClick)時,會出現一個彈出按鈕「粘貼」。按下「粘貼」一個文本從緩衝區粘貼到textView(這是在RelativeLayout內)。我很困惑,它是谷歌的邊漏洞,還是我做錯了什麼?Android onLongClick TextView的bug

回答

-1

我找到了解決方案。這是一個奇怪的問題。將<item name="android:inputType">textFilter|textNoSuggestions</item> 添加到樣式後出現幾個錯誤。我不明白爲什麼,但在刪除這條線後,所有的事情都變得正確了。這是另一個bug - 所有的TextViews都變成了singleline

0

不要忘記做

setLongClickable(true); 

您查看(在構造函數或的onCreate)

1

這是默認的Android的行爲 - 這個彈出被稱爲上下文菜單。您可以嘗試在其他應用程序中長按任何其他文本/編輯視圖,結果將相同 - 此菜單將顯示。

+0

你說得不對,實際上你可能是在談論android上的非本地應用,就像HTML 5寫的應用一樣。 –