更新时间:2023-11-21 12:05:34
要在您的ListView
中显示分隔线,请使用
To show a divider in your ListView
use
android:dividerHeight="4px"
android:descendantFocusability="blocksDescendants"
并使ListView
android:clickable="true"
所以您最终的ListView
可能看起来像这样
So your final ListView
may look like this
<ListView
android:id="@+id/tasksLView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="#FFCC00"
android:dividerHeight="4px"
android:clickable="true"
android:descendantFocusability="blocksDescendants"/>
您也可以考虑在tasks_widget_list_item
中添加clickable
属性.
You might consider adding clickable
attribute in your tasks_widget_list_item
too.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingStart="16dp"
android:paddingEnd="16dp"
android:clickable="true"
android:id="@+id/task_list_item_main">
<!-- .... Other views -->
</LinearLayout>