摘要:
实现效果: 图片素材: --> 首先, 写先下拉刷新时的刷新布局 pull_to_refresh.xml: 1 <resources> 2 <string name="app_name">PullToRefreshTest</string> 3 <string name="pull_to_refre 阅读全文
2016年10月12日
摘要:
实现效果: 图片素材: --> 首先, 城市数据字节放在 Json 文件, 就不网络获取了. city.json 存放 Json 数据: 1 { 2 "result": "0", 3 "message": "接口通信成功!", 4 "responseData": { 5 "History": [], 阅读全文
2016年9月13日
摘要:
API 23之前的版本都是自动获取权限,而从 Android 6.0 开始添加了权限申请的需求,更加安全。 这里以单个存储权限为例: · 在 Manifest 中添加访问权限:(只需设置可写,因为可写必定可读) · 动态申请权限的过程: 阅读全文
2016年9月10日
摘要:
使用到的主要内容: 1、Json 解析网络数据 2、异步任务加载图片和数据 3、ListView 的内存空间优化(ConvertView)和运行时间优化(ViewHolder) 4、ListView 滚动监听实现分页加载数据 5、动态定义 布局和控件(想实现下拉刷新,好像不是这样实现的..) ... 阅读全文
2016年9月9日
摘要:
模拟新闻 APP 的界面 1)写 ListView 之前先写布局: 这里有两种 Item 的布局: 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://schemas.android.com 阅读全文
2016年9月6日
摘要:
Android 中的对话框 dialog 对话框对于应用是必不可少的一个组件,在Android中也不例外,用于提示重要信息... Android提供了丰富的对话框支持,它提供了4种常用的对话框形式: AlertDialog:警告对话框,使用最广泛功能最丰富的一个对话框 ProgressDialog: 阅读全文
2016年9月1日
摘要:
这里利用 ProgressBar 即时显示下载进度。 途中碰到的问题: 1、主线程中不能打开 URL,和只能在主线程中使用 Toast 等 2、子线程不能修改 UI 3、允许网络协议 4、暂停下载和继续下载 ........ fragment_main 布局文件 1 <RelativeLayout 阅读全文
摘要:
Drawable animation可以加载Drawable资源实现帧动画。AnimationDrawable是实现Drawable animations的基本类。 这里用AnimationDrawable 简单模拟动态图的实现。 fragment_main 布局文件 只需要放一个 ImageVie 阅读全文
摘要:
还没到睡觉时间所以再加了一个界面... 问题: 1、下拉列表(因为还没看到这里...) 2、标题栏显示问题 3、按钮的 Enable 设置 .......... 以下是代码: 布局 fragment_main(问题1) 1 <RelativeLayout xmlns:android="http:// 阅读全文
摘要:
首先过程中碰到的几个问题: 1、对 EditText 进行自定义背景 2、运行时自动 EditText 自动获得焦点 3、在获得焦点时即清空 hint ,而不是输入后清空 4、清空按钮的出现时机(在得到焦点并且有输入内容时) ......... 这些问题都有一一解决 以下是代码: 布局 fragme 阅读全文