2011-04-20 57 views
0

我在桌面佈局中有一系列視圖。一些是EditTexts,一些是TextViews。我希望TextViews可以像EditTexts一樣進行聚焦;這意味着,我希望他們能夠通過「上」和「下」箭頭突出顯示。 TextView.setFocusable(true)允許他們通過箭頭鍵獲得焦點,但他們沒有繪製橙色邊框來表示他們的焦點,就像EditTexts一樣。有一種簡單的方法可以將它們作爲重點?Android:如何將TextView作爲重點?

回答

1

使用選擇器作爲您的textColor和/或背景,並給它state_focused =「true」和state_focused =「false」的不同狀態。

Color State List Resources

+0

謝謝。任何想法設置背景的好方法?我將文件「list_selector_background_focus.9.png」複製到我的項目中。並將其設置爲選擇器中的drawable。但是,它不適合伸展以填充我的TextView。 – ab11 2011-04-20 17:56:04

+0

@ ab11你的TextView的寬度設置爲wrap_content嗎? – Maximus 2011-04-20 18:02:33

相關問題