app程序
-
[android] 界面切换的核心方法详解手机开发
根据效果图拆分界面 主体部分 View ==> ViewGroup ==> RelativeLayout,主体部分使用RelativeLay…
-
[android] 界面切换的简单动画详解手机开发
1. 新建个位移动画的xml文件 Activity中开启动画 使用AnimationUtils类加载动画资源文件 left_to_right.xml <?xml versio…
-
[android] 切换界面的通用处理详解手机开发
实现不改变activity,只切换View 抽取View界面的基类 利用面向对象多态的思路,实现通用 TitleManager.java 管理标题 pa…
-
[android] 切换界面的问题详解手机开发
1. 界面重复创建的问题 2. 中间容器每次切换,都会清空容器中的子对象问题 3. 点击返回键的处理 解决重复创建的问题: 传递Class字节码对象,利用泛型来规定对…
-
[android] 实现返回键操作思路详解手机开发
记录用户点击的操作历史,使用栈数据结构,频繁的操作栈顶(添加,获取,删除),使用LinkedList 捕获用户的返回键操作,响应返回键,返回上一个界面 MainActivity.j…
-
[android] 通过比对进行容器联动详解手机开发
当中间容器变化之后,标题栏也要跟着变化 设计个比对依据: 抽象类BaseView中定义抽象方法,每个继承的View都必须实现,为自己的界面定义一个唯一的int常量,作…
-
[android] 两种异步方式详解手机开发
使用AsyncTask开启子线程获取服务器数据,更新界面UI /** * 异步任务 * * @author taoshihan * */ public class H…
-
[android] 天气app布局练习详解手机开发
主要练习一下RelativeLayout和LinearLayout <RelativeLayout xmlns:android=”http://schemas.android…
-
[android] 天气app布局练习(二)详解手机开发
主要练习一下GridView MainActivity.java package com.example.weatherreport; import java.util.Array…
-
[android] 天气app布局练习(三)详解手机开发
主要练习LinearLayout和layout_weight属性 <RelativeLayout xmlns:android=”http://schemas.android.…