2012-06-18 28 views
0

我剛下載了AOSP和修改的TextView我的目的。AOSP:不可聚焦,但LongClickable的TextView

我在TextView中添加了一個LongClick Listener,它顯示了一個簡單的Toast。

由於我修改了Android框架,它反映到所有的應用程序和整個Android操作系統。

我現在已經運行到哪裏TextView的越來越聚焦在一些地方和其他基礎部件沒有得到任何的焦點一個奇怪的問題。這造成了很多問題。

對於例如:在設置應用中,「無線網絡連接」的文字就會接收焦點,但除非我在的Wi-Fi列表項的任何空白區域單擊我無法進入Wi-Fi設置。 (我希望清楚!)

另一個例子:我無法選擇單選按鈕,因爲單選按鈕對應的文本接收焦點。

所以我的問題是:

  1. 有沒有什麼辦法可以讓TextView的不可聚焦,但收到長按事件?
  2. 有沒有什麼辦法可以將焦點傳遞給父級佈局?
  3. 您可以建議其他方式嗎?

(PS:請不要說什麼我做的是對還是錯了,它只是爲我想實現一個可行性測試)

回答

0

視圖確實有屬性「可聚焦」和「longClickable」。你嘗試過這些組合嗎?

+0

是的。我試過了。但沒有運氣。 TextView保持焦點。 – amsurana

+0

有興趣,並做了一些測試我自己。不得不承認,似乎有不爲這個死角簡單的解決方案。 – gelupa

+0

謝謝格魯帕。希望這裏有人能幫助:) – amsurana