217+96 ÷(53-37)简算

前面我们已经完成了ListView展示数据現在需要实现另一种条目类型的数据适配器指定。

目前列表中需要用到两种条目:

  • 图片条目:图片 + 文字

默认的ListView指定了一种类型的条目现茬想让ListView的数据适配器多一种类型的条目,需要重写方法getViewTypeCount()并且区分索引指定条目的展示类型(根据索引值来决定展示哪种类型的条目),需要重写getViewItemType()与此同时,还需要在重写方法中修改一些关于集合的属性

自然,为了达到区分的目的需要将集合分成两部分:

修改AppManagerActivity,修改適配器的业务完善相应逻辑,代码如下:

我们已经完成了“软件管理”模块中的大部分功能了现在需要完成——常驻悬浮框的效果。該效果实现了当列表从“用户应用”拖拽到“系统应用时”悬浮框中的文字也会发生相应变化。

要想实现该效果则需要创建一个父布局中的某个控件盖住原来的条目,即ListView控件

修改AppManagerActivity,修改intiListView()方法获取到刚刚创建的文本控件的实例,并设置列表的滚动事件以此来执行相應逻辑,代码如下:

我要回帖

更多关于 至简 的文章

 

随机推荐