从无到有创建Activity,加载布局的时候用setContentView()方法加载布局的时候出错了,刚开始学android开发也不太懂,上网查了下,发现是Andriod SDK会自动提供一个android包下的R文件,而加载布局要用到的R,应该是当前使用的包下的R文件。 错误代码如下: 正确代码 ...
分类:
其他好文 时间:
2016-05-18 21:51:45
阅读次数:
135
一、活动是什么,活动的基本用法活动(Activity)是最容易吸引到用户的地方了,它是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序中可以包含零个或多个活动,但不包含任何活动的应用程序很少见,谁也不想让自己的应用永远无法被用户看到吧?
Android程序的设计讲究逻辑和视图分离,最好每一个活动都能对应一个布局,布局就是用来显示界面内容的。
创建和加载布局 @Overrid...
分类:
其他好文 时间:
2016-05-18 19:25:23
阅读次数:
143
2.1 活动是什么 活动(Activity)是最容易吸引到用户的地方,它是一种可以包含用户界面的组件,主要用于和用户进行交互2.2 活动的基本用法 2.2.1 手动创建活动 2.2.2 创建和加载布局 2.2.3 在AndroidManifest文件中注册 2.2.4 隐藏标题栏 2.2.5 在活动中使用Toast#...
分类:
其他好文 时间:
2016-05-12 21:19:08
阅读次数:
255
//布局 activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" andro ...
分类:
其他好文 时间:
2016-05-10 23:10:05
阅读次数:
272
1.返回栈概念 2.生命周期 1. onCreate() 这个方法你已经看到过很多次了,每个活动中我们都重写了这个方法,它会在活动 第一次被创建的时候调用。你应该在这个方法中完成活动的初始化操作,比如说加载布 局、绑定事件等。 2.onStart() 这个方法在活动由不可见变为可见的时候调用。 3. ...
分类:
移动开发 时间:
2016-05-06 20:22:36
阅读次数:
176
首页的ViewPager有十几个Fragment,在快速切换的时候,容易产生卡顿现象。 二、分析当ViewPager切换到当前的Fragment时,Fragment会加载布局并显示内容,如果用户这时快速切换ViewPager,即Fragment需要加载UI内容,而又频繁地切换Fragment,就容易 ...
分类:
移动开发 时间:
2016-04-20 23:20:18
阅读次数:
455
相信接触Android久一点的朋友对于LayoutInflater一定不会陌生,都会知道它主要是用于加载布局的。而刚接触Android的朋友可能对LayoutInflater不怎么熟悉,因为加载布局的任务通常都是在Activity中调用setContentView()方法来完成的。其实setCont ...
分类:
移动开发 时间:
2016-04-19 19:16:09
阅读次数:
262
获得LayoutInflater实例: LayoutInflater layoutInflater=LayoutInflater.from(context); 得到LayoutInflater实例之后,就可以调用他的inflate()方法来加载布局: layoutInflater.inflate(r
分类:
其他好文 时间:
2016-03-02 17:54:10
阅读次数:
195
【出处:从ViewRootImpl类分析View绘制的流程 CSDN 废墟的树】 从上两篇博客 《从setContentView方法分析Android加载布局流程》 和 《从LayoutInflater分析XML布局解析成View的树形结构的过程》 中我们了解到Activity视图UI是怎么添加到A
分类:
其他好文 时间:
2016-02-29 19:41:38
阅读次数:
167