Android基础
阿谁123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LayoutInflater.inflate()的参数详解
LayoutInflater.inflate() inflate() v. 充气,打气 inflate就是将一个xml布局变成View, 注意与findViewById()的区别,inflate是加载一个布局文件,而findViewById则是从布局文件中查找一个控件。 1. 获取LayoutInflater对象有三种方法1. LayoutInflater i原创 2016-11-17 18:19:21 · 640 阅读 · 0 评论 -
在Activity已启动的时候获取View的宽高
在Activity已启动的时候获取View的宽高在onCreate,onStart,onResume中均无法正确的获取某个View的宽高,这是因为View的measure过程和Activity的生命周期方法不是同步执行的因此无法保证Activity执行了onCreate,onStart,onResume时某个VIew已经测量完毕,如果此时View没有测量完毕,那么获得的宽高会是0解决办法:1.onW原创 2016-12-11 01:13:36 · 313 阅读 · 0 评论 -
Retrofit简单入门
Retrofit1.简介一个适用于Android和Java的网络请求库,据说网络请求非常的快2.先来一个案例熟悉一下案例:获取http://www.tngou.net/api/food/list的数据,返回的是Json格式添加依赖和权限// build.gradlecompile 'com.squareup.retrofit:retrofit:2.0.1-beta2'compile 'com.原创 2016-11-23 23:16:38 · 283 阅读 · 0 评论 -
利用Listview实现程序列表展示
利用Listview实现程序列表展示先来看一下效果图 这个Demo其实也没有什么难度,主要的难点就是在那两个title上,下来我就带大家看看去怎么实现这个效果首先获取系统中安装的应用信息/** * 获取应用程序信息 */public class AppInfoTools { public static List<AppInfo> getAppInfo(Context context)原创 2016-11-27 21:13:55 · 871 阅读 · 0 评论 -
关于Activity你应该知道的一切
ActivityContext上下文 可以理解为语文中的上下文,也就是语境从Android系统的角度来理解,Context就是当前应用所处的环境,从程序的角度上来理解,Context是一个抽象类,Activity、Service、Application都是Context的子类 在Android中,可以通过上下文访问跟当前应用相关的资源获取系统资源(getsystemservice 获取系统的原创 2016-11-27 21:22:24 · 3257 阅读 · 0 评论 -
关于RecyclerView的一切
RecyclerViewRecyclerView只管回收和复用View,其他的自己去设置。整体上看RecyclerView架构,提供了一种插拔式的体验,高度的解耦,异常的灵活常用操作 RecyclerView.Adapter 处理数据集+绑定视图 ViewHolder 装载view RecyclerView.LayoutManager 布局管理器,用于控制item的摆放必须为Recy原创 2017-01-04 00:00:39 · 382 阅读 · 0 评论 -
ViewPager方法介绍+广告条Demo
ViewPagerViewPager主要用来左右滑动。(类似图片轮播)ViewPager用适配器来连接“视图”和“数据”。(大家在使用时可以联想下listview的使用方法,原理是类似的)官方推荐ViewPager与Fragment一起使用,并且有专门的适配器(FragmentPagerAdapter)。ViewPager提供了预加载机制 只要滑动过程中不处于第一个条目或者最后一个条目,都原创 2016-12-09 21:43:42 · 242 阅读 · 0 评论 -
Android中数据存储(一)
国庆没有给国家添堵,没有勾搭妹子,乖乖的写着自己的博客。。。。。本文将为大家介绍Android中数据存储的五种方式,数据存储可是非常重要的知识哦。一,文件存储数据 ①在ROM存储数据 关于在ROM读写文件,可以使用java中IO流来读写,但是谷歌很人性化,直接给你封装了一下,所以就有了Context提供的这两个方法:FileInputStream openFileInput(S原创 2016-12-20 11:28:57 · 244 阅读 · 0 评论 -
Android weight属性详解
android:layout_weight是一个经常会用到的属性,它只在LinearLayout中生效,下面我们就来看一下:当我们把组件宽度设置都为”match_parent”时: Button android:layout_width="match_parent" android:layout_height="wrap_content原创 2016-12-20 11:28:16 · 474 阅读 · 0 评论
分享