地址 https://github.com/hongyangAndroid/MPermissions project's build.gradle module's buid.gradle dependencise:一个就行了:compile 'com.zhy:mpermission-api:1.0 ...
分类:
移动开发 时间:
2016-11-10 19:00:25
阅读次数:
431
LayoutInflater LayoutInflater抽象类是用来加载XML布局文件(UI界面)的. 作用: 1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()或View.inflate()来载入,然后也可以通过findByIdView()获 ...
分类:
其他好文 时间:
2016-10-20 21:42:11
阅读次数:
225
View的使用方法相关: 1.setContentView() 2.LayoutInflater.inflate() PS:本质上setContentView()方法最终也是通过LayoutInflater来操作View的 LayoutInflater的工作方式: 1.LayoutInflater是 ...
分类:
其他好文 时间:
2016-10-15 02:09:03
阅读次数:
174
使用菜单需要重写两个类:onCreateOptionsMenu()和onOptionsItemSeleted() public boolean onCreateOptionsMenu(Menu menu){ getMenuInflater().inflate(R.menu.menu,menu); / ...
分类:
其他好文 时间:
2016-09-15 12:25:07
阅读次数:
160
Activity代码 总体的思路是创建一个View的list集合,通过inflate方法将页面转化为view,初始化list并添加view为元素,初始化viewpager并加载适配器 pageradapter代码 继承pageradapter方法,创建一个有参的构造方法,在Activity中调用时将 ...
分类:
其他好文 时间:
2016-09-11 12:41:24
阅读次数:
130
在上一篇文章《 Activtiy完全解析(一、Activity的创建过程)》中,我们探讨了Activity的启动,从startActivity()到进程创建,再到activity的创建,最后调用onC...
分类:
其他好文 时间:
2016-09-07 13:11:21
阅读次数:
230
`mLayoutInflater.inflate(layoutResID, mContentParent)`。这行代码的作用是将我们的activity_main.xml填充到mContentParent中去。详见:[setContentView源码解析]。那么,这行代码怎么就将xml文件转换成了View或者ViewGroup了呢?...
分类:
移动开发 时间:
2016-08-22 10:51:49
阅读次数:
351
Data binding在Activity中使用: DataBindingUtil.setContentView(this, R.layout.activity_home); Data binding在Fragment中使用: DataBindingUtil.inflate(inflater, R. ...
分类:
其他好文 时间:
2016-08-16 13:16:59
阅读次数:
228