2013-02-15 44 views
1

我在列表視圖中有一個複選框。按下後,我禁用了listview的高亮顯示。此外,我禁用了列表視圖的焦點,因爲我在該行本身有按鈕。如何在按下時禁用複選框的橙色突出顯示

這工作完美。但問題是複選框仍然顯示橙色突出顯示。

反正有禁用該複選框,這樣橙色高亮(無論是通過列表視圖或通過複選框本身?

謝謝某種方式

+0

檢查: http://stackoverflow.com/questions/2907335/android-disabling-highlight-on-listview-click – wraith 2013-02-15 21:07:49

+0

這完全沒有回答我的問題,因爲它談論的列表視圖橙色亮點listview – Snake 2013-02-15 22:33:37

回答

0

我相信,只有這樣,才能禁用複選框的亮點是創建您自己的drawable沒有按下的xml和離開使用,但我不認爲有任何複選框xml屬性,停止突出顯示.....

+0

好吧,我知道如何創建可繪製的XML,但我怎麼能使這個XML包括沒有按下狀態的複選框的默認行爲 – Snake 2013-02-15 22:32:22

+0

基本上只是複製並粘貼到您自己的私人的原始和刪除行狀態=「按下了「 – Raigex 2013-02-16 20:20:52

+0

爲什麼我無法得到完整的答案?原文在哪裏? – Snake 2013-02-16 23:41:23

0

我不能添加評論,但你應該可以使用我提供的鏈接&以編程方式設置樣式s到複選框來隱藏橙色高光,對吧?

+0

我檢查了鏈接,它談到了有關listview橙色突出顯示。我知道你指的是風格,但這是問題。我想保留默認的CheckBox風格,並刪除突出顯示。你的回答(就像現在這樣)是如此高的水平,這對我來說並不是一件好事。如果你有代碼示例(xml exmaple),那麼這將有所幫助,因此可以接受答案。謝謝 – Snake 2013-02-16 06:10:19

相關問題