android - 更改 ListView 单元格不透明度

标签 android android-listview

我想更改 ListView 中某些单元格的不透明度。

我不知道要应用的颜色,只有 alpha,所以我不能使用:

v.setBackgroundColor(0x44FFFFFF);

我必须使用类似的东西:

v.setAlpha(50);

最佳答案

是的,您可以使用 setAlpha

View.setAlpha(float) 函数需要一个介于 0 和 1 之间的值。

参见此处:http://developer.android.com/reference/android/view/View.html#setAlpha%28float%29

关于android - 更改 ListView 单元格不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24509526/

相关文章:

android - 为什么 ListView 在 ListPreference 对话框中停留在 TextView 之上?

android - Dagger 2 - 创建了同一个 View 模型的两个实例

android - LocationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER) 不可靠,为什么?

java - Retrofit2 : Error Handling

android - 为 ListView 的每一行添加一个按钮和一个 TextView

android - 使用 android 和 parse.com 进行缓慢的数据检索

java - 无法使用 Android 客户端 APP 从 TCP 服务器读取数据

android - 在不同的屏幕分辨率上绘制 View

android - SimpleCursorAdapter 替代品

java - ListView 项目未显示在主 Activity 上