- 博客(6)
- 收藏
- 关注
原创 从网络获取资源并转换成对象
在网络获取资源并转换成对象,然后将对象赋值给每个list的项,所以需要一个list来显示它,所以这篇笔记建立在设计双排list的基础之上。所以之前的用for循环给list赋值的那一段就直接取消了,在网上获取一个list直接放适配器就好。在网上获取list,用的是OKHTTP这个,获取到的是字符串,用JSON格式进行解析就可以获取到对象了。
2016-12-13 17:47:44 738
原创 从网络获取资源(图片)
从网络获取图片资源有两种方式。一种是通过安卓原生的方法:另外一种是使用Glide方法,第二种比较简单,先说第一种,再说第二种第一种:安卓原生:HttpURLConnection:设置步骤:布局文件设置一个ImageView用于存放从网络获取的图片,一个button来获取(获取启动方式不唯一,button为例)创建一个新线程
2016-12-13 17:42:32 775
原创 主页面设计-双排list
连接上一节的主页面设计-单排list,除了适配器和模板以外,基本与单排list相同因为有了单排list的基础,所以直接说明区别:在list中,一行要显示两个项目,所以模板就是一行两个项目,项目的显示内容相同。假设有50个东西,双排显示,就是25行,49个也是25行,所以public int getCount() { int a;
2016-12-13 17:40:17 534
原创 主页面设计-单排list
注1:这是结合动态加载Fragment的写法,区别另行标注。注2:这里为list赋值的方式是本地生成。步骤:设置一个list,将东西加入list里,然后设置适配器,结束。在要显示list的类里新建一个list(假设list的内容是shop):Listshop> shopList = new ArrayList为list添加内容:
2016-12-13 17:39:28 528
原创 安卓闪屏页设计
闪屏页,就是一个Image view加上一个从透明到显示的动画,接下来详细记录:首先,闪屏页需要一个动画,用AlphaAnimation来实现AlphaAnimation alpha = new AlphaAnimation(0,1);使用setDuration方法可以设置动画时长:alpha.setDuration(
2016-12-13 17:36:27 491
原创 主页面设计-动态加载fragment
首先说明动态加载的步骤:布局文件建立Fragment,并且定义RadioButton(用于触发点击事件并加载Fragment,非必须)在java代码中获取到RadioGroup设定RadioGroup点击变换的事件setOnCheckedChangeListener设定如果点击的ID和目标ID相等,则触发加载Fragment事件加载指定Fragment
2016-12-13 17:27:32 553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人