Android自定义控件开发之GridView——适用于机顶盒项目.docVIP

  • 6
  • 0
  • 约1.41万字
  • 约 22页
  • 2016-06-05 发布于江苏
  • 举报

Android自定义控件开发之GridView——适用于机顶盒项目.doc

Android自定义控件开发之GridView——适用于机顶盒项目.doc

Android自定义控件开发之GridView——适用于机顶盒项目   由于使用系统自带的GridView 不够灵活,不能允许拖拉控件,故自己结合LinearLayout 封装的一个GridView ,通过本篇文章的阅读你可以学会如何自定义控件,如何使用组合控件,如何为自己的组合控件添加数据源和如何为自定义控件添加属性。   首先,我们要实现的效果是这样的:   上面1 2也是一个封装控件,用来为应用程序分页,具体如何实现下篇文章会提到,本篇先讲GridView。如图,这是一个标准的800*480大小的屏幕,所以设置了一页GridView 显示的应用程序数据为 三行五列,不足五列则按需显示。   按照上面的图例需求,大致上可以把GridView 画成如下的方式: ?   思路如下:    默认将我们的组合控件设置为Orientation?是VERTICAL。 ?首先一行五个,那么一行以一个Orientation 为HORIZONTAL 的线性布局包起来。然后在一行结束后,将Orientation? 的线性布局添加进组合控件里面来,不足五个则按需添加进来。   实现这一效果我们需要两个类,一个类用来表示GridView 的行,这里我们起名为TableRow,代码如下: ? public?class?TableRow?{ ????????private?TableCell[]?cell

文档评论(0)

1亿VIP精品文档

相关文档