
安卓开发相关
文章平均质量分 94
萌化小强
曾经迷茫的小小开发人员,现如今找到目标,准备起航。
展开
-
组件使用之Fragment与ViewPager
组件使用之Fragment与ViewPager Fragment和ViewPager都是安卓原生的组件,尤其是Fragment更是Activity之外的又一个重要的界面组分,它们各自有各自适合使用的场景,也各有各的使用技巧,但它们两者结合能产生的效果优于两者分别使用的效果,所以放到一起谈谈。麻雀虽小五脏俱全的Fragment Fragment是继Activity之后安卓的又一重要组件,它的作用就原创 2017-12-20 09:39:35 · 509 阅读 · 0 评论 -
组件使用之ListView
组件使用之ListView 列表在很多应用场景中都是非常重要的信息展示方式,表型数据结构也是大部分用户都能轻松接受并且看懂的一种。无论是联系人列表,还是新闻标题列表,或者论坛主题列表,邮件列表,待办事项列表等等;可以说有了列表就有了实现大部分用户所需要的应用功能的基础。简单实用的ListView 安卓中的ListView组件就是个很常用的列表数据展示组件,它能灵活地实现各种各样的列表效果,满足大原创 2017-12-22 14:08:29 · 508 阅读 · 0 评论 -
组件使用之ExpandableListView
组件使用之ExpandableListView 安卓的各种组件中,ListView是一个非常常见的组件,它用于展示列表或者可以放入列表的各种数据;但是ListView也是有它的局限性的,首先就是要用它实现按照每个列表项展开子表这种需求会非常麻烦,关于位置的控制以及点击事件的处理都很繁琐,不巧的是类似的需求非常常见,而且这种展开子表的交互对用户来说也是十分友好的,iOS有原生控件支持这种需求,安卓自原创 2017-12-25 14:21:20 · 501 阅读 · 0 评论 -
横向滑动的列表
横向滑动的列表 在安卓开发中,有时候会遇到列表宽度不足以显示所有数据的情况,如果不打算使用两级显示(即列表显示有限的数据,点击后转到新页面显示详细数据)就需要一种能左右滑动来展示更多数据的列表,然而无论是ListView还是ExpandableListView乃至ScrollView都没有这样的能力,因此实现这个功能需要另辟蹊径。简单而又直接的方案 第一种方案的想法非常简单而且直接,安卓提供的各原创 2018-01-01 14:48:16 · 3940 阅读 · 0 评论 -
编写一个信息查询小应用
信息查询小应用 考虑一个简单的数据查询应用,数据为本地源Json文件,以字符串形式给出,要求做到一个列表以及多种功能。 数据源为手机游戏《皇牌机娘》的卡片数据,Json字符串大致类似如下的结构{ "ammoConsume": 7, "armor": 27, "atk": 50, "equip": 3, "equipDetail": [{原创 2017-12-18 16:13:16 · 737 阅读 · 0 评论 -
下拉刷新与上拉加载
下拉刷新与上拉加载 在使用列表组件展示数据的时候,更新数据的交互曾经是一个没有定论的问题,有留一个刷新按钮的,有按时自动刷新的,还有根本不刷新的。但是随着移动平台的普及,移动应用的用户群越来越大,数据刷新的交互就慢慢固定下来了,而在各种交互方式中脱颖而出的一种就是人们熟悉的“下拉刷新”。 下拉刷新是个很简单也很友好的交互方式,列表滚动到顶端后可以强制下拉一段,拉出来的多余部分会显示一些提示,原创 2017-12-27 09:56:52 · 9116 阅读 · 0 评论 -
Canvas使用技巧
Canvas使用技巧 安卓系统提供了许多方便开发者的组件,比如TextView和ImageView等,它们的组合可以迎合实现大部分一般生产环境的需求,无论是数据展示还是页面交互,只要合理运用这些原生组件或者一些通过重写原生组件达到拓展功能的第三方组件便可以实现要求。 但是偶尔在编写应用时会遇到原生组件无论怎么组合都难以实现需求的情况,而且也不能用这个当理由去怼设计和产品人员,因为往往这样的设原创 2018-01-03 17:34:10 · 1226 阅读 · 0 评论 -
列表中的列表
列表中的列表 安卓平台上的列表组件是ListView,它的功能强大,性能也非常优秀,在应用编写过程中是很重要的数据展示组件。 在有些需求里会要求实现一个嵌套型的列表,也就是列表之中的元素依然是列表,对于特定的情况可以使用ExpandableListView来实现嵌套列表,但这也只能涵盖一部分需求,更多的时候是需要真正意义上的嵌套列表。嵌套列表的实现 比如做一个资料页,页面上包含四到五个展示原创 2017-12-29 23:17:06 · 1022 阅读 · 0 评论