Android中的商品列表,例如Google Play

时间:2013-01-21 06:19:05

标签: android android-listview google-play

我是Android开发的初学者。我正在创建一个应用程序,我需要将产品显示为列表:

  • 缩略图
  • 名称
  • 价格
  • 评分

我想让它有点像Google Play中的应用列表。是否有人可以指导我制作这种UI的起点? 我认为它与GridView有关,但如果是,则不确定如何继续。 感谢。

编辑:我认为人们误解了我的GooglePlay参考资料。我粘贴图像以显示我想要的UI。

http://i49.tinypic.com/2cqjqx0.png (我不允许发布图片..)

我已经有了标签滑动和一切。只想知道如何创建这种类型的列表。 再次感谢!

3 个答案:

答案 0 :(得分:1)

我认为您需要thisthis。 看看链接。它们对你有用。它被称为自定义Listview

答案 1 :(得分:1)

您需要做的是为列表项目创建名为custom view的{​​{1}}。

以下代码将创建您选择的列表项。根据您的要求修改代码。但是您可以从以下代码中了解。

layout

只需在<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:src="@drawable/ic_launcher" /> <TextView android:id="@+id/txtItemName" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_toRightOf="@+id/imageView1" android:text="Item Name" android:textAppearance="?android:attr/textAppearanceLarge" /> <TextView android:id="@+id/txtItemPrice" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/imageView1" android:layout_alignLeft="@+id/txtItemName" android:text="Item Price" /> <TextView android:id="@+id/txtRating" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/textView1" android:layout_alignBottom="@+id/textView1" android:layout_alignParentRight="true" android:text="Rating" android:textAppearance="?android:attr/textAppearanceSmall" /> 上复制并粘贴上述代码,然后切换到layout即可。你可以看到结果。

以下链接可帮助您在列表视图中使用Graphical LayoutCustom List1Custom List2

答案 2 :(得分:0)

这种双向Android GridView可以配置为水平或垂直滚动​​。

This gridview是您正在寻找的。

希望有所帮助:)