在禁用列表视图中的某些项目后,分隔符消失。 如何使分隔线可见?
作为参考,我发现解决方案说覆盖适配器的areAllItemsEnabled并返回true。但这不起作用。
NextMarker
我的ListView如下所示。
@Override
public boolean isEnabled(int position) {
if (position == 1) {
return false;
}
return true;
}
@Override
public boolean areAllItemsEnabled() {
return true;
}
请帮助我。
答案 0 :(得分:0)
可以在item_row布局中添加的最佳选项,可以轻松地根据需要进行自定义。 如下所示:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<TextView
android:layout_width="wrap_content"
android:layout_centerVertical="true"
android:gravity="center"
android:text="Title"
android:textColor="@color/black"
/>
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="@color/grey"
/>
</LinearLayout>
视图用作分隔线/分隔线。