gpt4 book ai didi

android listview 项目样式?

转载 作者:IT老高 更新时间:2023-10-28 23:32:21 24 4
gpt4 key购买 nike

在我发布这个帖子之前,我已经用谷歌搜索(如何设置 ListView 项目的样式)我找不到一个很好的例子来展示如何设置 ListView 项目的样式(正常、触摸、长按等)背景颜色我也想做喜欢这个带有边框半径和框阴影的 VK ListView ,请我真的需要这个帮助,其他搜索这个的人也有任何例子,或者有人可以告诉我我必须在项目的 xml 选择器背景中放入什么吗?

图片一显示如何 ListView 项目有边框半径和阴影

enter image description here

当我点击该项目时显示的图像 2

enter image description here

那么各位有没有办法做到这一点呢?

最佳答案

当然,最好在这里使用样式:

<!-- res/values/styles.xml -->
<style name="ListView" parent="@android:style/Widget.ListView">
<item name="android:background">@color/light_grey</item>
<item name="android:cacheColorHint">@android:color/transparent</item>
<item name="android:divider">@android:color/transparent</item>
<item name="android:dividerHeight">0dp</item>
<item name="android:listSelector">@drawable/list_item_selector</item>
</style>

@color/light_grey 定义:

<!--- res/values/colors.xml --->
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="light_grey">#cccccc</color>
</resources>

您必须在 colors.xml 中定义 light_grey 颜色,并在 drawables 文件夹中创建卡片样式 list_item_selector.xml :

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/item_selected" android:state_pressed="true"/>
<item android:drawable="@drawable/item_focused" android:state_focused="true"/>
<item android:drawable="@drawable/item_normal"/>
</selector>

关于android listview 项目样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17981507/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com