Android中列表视图的箭头

时间:2015-07-28 07:56:19

标签: android listview

有没有什么方法可以在列表视图中使用默认箭头,而不是从xml中将它们作为数组读取?如果我使用ImageViews作为箭头,那么它们可能会变得非常难看。我的平面设计很糟糕。

谢谢。

修改

我发现这个网站可能对很多人有用。

material design icons

4 个答案:

答案 0 :(得分:2)

您可以使用自定义布局将箭头作为列表视图行背景的一部分look here

你将能够做到这样的事情:

embedded image

只需按照说明

答案 1 :(得分:1)

如果你不擅长平面设计,你可以使用网上的免费资源。

在这里,您可以使用Google免费图标资源,您可以使用材质样式找到一些箭头

Google icon pack

答案 2 :(得分:1)

请查看此图标,了解不同用途https://romannurik.github.io/AndroidAssetStudio/的Android图标。您可以将它用于列表项行。如果你想要像ios这样的箭头,那么创建行ui并获取箭头的imageview。

行XML:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="match_parent" >

    <TextView
        android:id="@+id/tvText"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:text="Your Text"/>

    <ImageView
        android:id="@+id/ivArrow"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:src="@drawable/arrow" >

    </ImageView>
</RelativeLayout>

答案 3 :(得分:1)

您始终可以使用此Unicode代码绘制箭头作为文本(如果这是您想要的)

  • U+2192
  • U+25B6
  • U+2794

此处有更多代码:http://unicode-table.com/en/sets/arrows-symbols/