回答
的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