List Fragments In Android Studio

原英文链接:List Fragment In Android Studio


List Fragment是一个重要的UI结构,用来显示list和grid数据,本篇指南涉及了在一个基础手机应用里如果使用list fragments。


Getting Started

如果你还没有一个Android Studio项目,可以先创建一个新项目(File -> New Project)然后简单的命名为“FragmentListExample”。将默认的SDK Level 8改为选择Level 11(Honeycomb支持Fragment,不需要你需要使用Android 支持库来支持Fragment的使用)然后一路“Next”。

Note:这篇指南会掠过一些概念,这些概念在Android Sdutio Fragments Guide中有详细阐述。


在Android Studio中创建一个Android List Fragment

一旦项目创建完成,在你要创建的Fragment的包文件夹上右击,并选择“New -> Android Component”。

New Android Component

然后从列表项中个选择“Fragment(List)”


List Fragment

这时候,会提示你给自定义的“list item”命名,在这种情况下先简单命名为ExampleItem

http://airpair-blog.s3.amazonaws.com/wp-content/uploads/2014/02/Example-Item.png

在完成了List Fragment向导之后,Android Studio会自动生成两个布局文件,分别是list和grid版本。

grid and list layouts

在我们继续往下走之前,我们先要添加两个自定义布局文件,该布局文件用来显示lists中的列表项中的数据。右击“New -> Layout Resource File”。

Create list layouts

创建以下两个布局文件:“example_list_item”和“example_grid_item”。当被提示时,选择“LinearLayout”作为根布局。

Example list layout items

Open both of these files and add a “TextVi


Read more at http://www.airpair.com/android/list-fragment-android-studio#3ooJPwAtvEJcIEix.99
Example list layout items

打开这两个布局文件,并添加一个“TextView”,这只它的id属性为“titleTextView”。添加这个textview,你可以简单的打开design perspective,drag+drop一个“Large Text View”到它的中央。

List and Grid Item Layouts

任何你想要展现在grid和list项中的内容都会显示在list里。可以配置list fragment既可以在list模式下工作,也可以在grid模式下工作,稍后我会教你如何实现。


创建一个自定义的List Adapter

一旦项目创建完成


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值