ListView [![ListView的] [2] [2]。
我正在开发一款应用。我已经提到了链接,请指导如何制作这个形状嗯我也分享形状的代码。
答案 0 :(得分:0)
顶部可以是带有静态图像的ImageView。
...
<ImageView
android:layout_width="@dimen/above_list_view_image_view_width"
android:layout_height="@dimen/above_list_view_image_view_height"
android:layout_above="@+id/listView"
android:src="@drawable/above_list_view_drawable"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
...
/>
<ListView
android:layout_width="match_parent"
android:id="@+id/listView"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_height="@dimen/list_view_height"
...
/>
...
底部部件可以是带有ListView项目内的静态图像的ImageViews
ListView项目布局:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="@dimen/list_item_height">
<ImageView
android:layout_width="@dimen/above_list_view_image_view_width"
android:id="@+id/imageViewLineWithDotInCenter"
android:src="@drawable/line_woth_dot_in_center_drawable"
android:layout_height="match_parent" />
<FrameLayout
android:layout_width="match_parent"
android:id="@+id/listViewContent"
android:layout_height="match_parent"
android:layout_toRightOf="@+id/imageViewLineWIthDotInCenter"
android:layout_toEndOf="@+id/imageViewLineWIthDotInCenter"
android:layout_above="@+id/view" />
<View
android:layout_width="match_parent"
android:background="#fff"
android:layout_alignParentBottom="true"
android:layout_height="1dp"
android:layout_toRightOf="@+id/imageViewLineWIthDotInCenter"
android:layout_toEndOf="@+id/imageViewLineWIthDotInCenter"
android:id="@+id/view" />
</RelativeLayout>
使用ID进行查看 - listViewContent
- 应放置listview内容的位置
如果我们考虑将来支持这个问题,这不是解决这个问题的好方法。但它肯定会起作用。