回答
的android:背景= 「@安卓:彩色/透明」 機器人:cacheColorHint = 「@安卓:彩色/透明」
有關更詳細的解釋:http://android-developers.blogspot.com/2009/01/why-is-my-list-black-android.html – tonys 2010-12-23 11:59:49
爲什麼不使用@android:color /反式父母代替#00000000? – ademar111190 2013-08-18 09:29:12
- 如何讓ListView的android系統是否透明?
如張學友提到的,列表視圖將做的工作設置屬性。
android:background="#00000000"
android:cacheColorHint="#00000000"
- 背景的android屏幕圖像應該是可見的。
在Android清單文件中添加下列屬性的活動。
android:theme="@android:style/Theme.Dialog"
爲什麼不使用@android:color/transparent改爲#00000000? – ademar111190 2013-08-18 09:29:52
你應該使用了更詳細
android:background="@android:color/transparent"
android:cacheColorHint="@android:color/transparent"
與張學友的響應更新。我原本只是想補充他的回答,因爲他在樣本中使用了簡單的十六進制顏色。
這已經很晚了,但對於來這裏的人來說,請看下面的Jacky的回答。沒有設置android:cacheColorHint屬性,結果非常難看。 – 2011-06-05 02:02:45
資源未找到錯誤上升..所以,你能幫助 – 2011-09-21 12:45:39
這是因爲你不應該使用「更詳細」。馬蒂亞斯基本上通過竊取他的回答並添加了一個多餘的複雜性而剝奪了Jacky。基本上@android:color/transparent ==#00000000,唯一的區別是,編譯器不必具有靜態十六進制值,而是必須查找該資源並插入值本身。 – 2012-04-17 01:46:14
本文有助於解釋的ListView的細微差別與自定義背景相結合 - http://developer.android.com/resources/articles/listview-backgrounds.html
TL;博士 - 在違規ListView的XML把這個地方:
android:cacheColorHint="#00000000"
爲什麼不使用@android:color/transparent改爲#00000000? – ademar111190 2013-08-18 09:30:12
的答案上面會工作,但有一個機會,當你滾動listView,它會變暗,就像在這種情況下:android-listview problem with transparent cells
要解決此問題,您可以使用cac heColorHint,如上所述,但如果您動態添加ListView(從代碼而不是xml),那麼這將不起作用。你不得不用XML來聲明ListView,不知道這是一個錯誤還是別的。
試試這個:
list.setCacheColorHint(Color.TRANSPARENT);
加入本作列表項留透明按下時:
android:listSelector="@android:color/transparent"
試試這個:
android:cacheColorHint="@null"
如果您想使用部分透明,這將幫助您設置顏色代碼。
2個十六進制字符可以被附加到任何十六進制顏色代碼。 8位十六進制顏色代碼中的前2個字符表示Android中的不透明度。
的2個十六進制字符的範圍可以從00到FF。對於示例 -
- 普通不透明的黑色六角形 「#000000」
- 完全透明的黑色 - 「#00000000」
- 完全不透明的黑色 - 「#FF000000」
- 50%透明黑 - 「# 80000000「
這樣,您可以將任何顏色更改爲任何級別的透明度。
源 - http://zaman91.wordpress.com/2010/03/22/android-how-to-create-transparent-or-opeque-background/
您可以使用這些
android:background="@android:color/transparent"
android:listSelector="@android:color/transparent"
對我很有用。謝謝 – 2013-09-20 07:56:59
檢查這個博客。
[http://aboutyusata.blogspot.in/2013/10/how-to-make-listview-with-transparent.html][1]
或
android:background="@android:color/transparent"
我已經發布了一個解決方案在這裏:http://stackoverflow.com/questions/16560448/android-transparent-colored-listviews-with-background/38368774#38368774 – user2288580 2016-07-14 08:09:42
- 1. 如何在Android中使畫布透明?
- 2. 如何使listview透明,但項目不透明?
- 3. ListView透明度
- 4. jQuery中的透明ListView
- 5. 透明的ListView C#
- 6. 如何創建透明ListView控件
- 7. 如何使Android ImageView部分透明
- 8. 透明的ListView jQuery Mobile的
- 9. 如何在delphi中使TImage透明?
- 10. 如何使ChangeableText在引擎中透明
- 11. 如何使Canvas在android中繪製區域透明?
- 12. 如何在android中使底部導航欄不透明?
- 13. 如何在Xamarin中使活動透明android
- 14. 如何在使用透明位圖時防止ImageView透明
- 15. Android:使視頻透明
- 16. Android透明DialogFragment
- 17. Android透明ActionBar
- 18. Delphi中ListView的半透明層?
- 19. Android的透明圖片不是透明
- 20. 繪製透明NSImage中使得透明
- 21. 如何使活動透明
- 22. 如何使TabBar透明
- 23. 如何使gtk.Layout透明
- 24. 如何使webview透明?
- 25. 如何使SlidingDrawer透明
- 26. 如何使JTextField半透明
- 27. 如何使MultiHandleSliderExtender透明?
- 28. 如何使位圖透明?
- 29. 如何使navbar透明?
- 30. 如何使DataGrid透明?
能否請您標記正確的答案 – 2010-06-15 08:13:54
請標記出哪個答案是正確的,因爲它非常有用的問題。 – Naruto 2012-04-29 13:29:20
最好的方法你會找到它:http://nikshits.wordpress.com/2011/11/29/code-to-make -listview-transparent/ – 2013-01-03 17:49:03