什么是Activity? Activity是 用户操作的可视化界面;它为用户提供了一个放置视图和交互操作的窗口。采用setContentView的方法提供。因此,可以理解Activity、Window、View三者关系为。Activity提供Window ,View被添加到Window中。 以刷墙举 ...
分类:
移动开发 时间:
2018-09-07 15:06:10
阅读次数:
174
在android开发(尤其是android游戏开发)中有一个很严重的问题就是带有渐变效果的png图片会出现严重的banding(色带),鉴于这种情况,有几种可行的解决方法: 1.如果Activity里面的onCreate()方法里面的setContentView()的参数是xml布局文件(类似R.l ...
分类:
移动开发 时间:
2018-07-09 11:06:23
阅读次数:
172
1、Manifest.xml是程序运行时读取的文件,是核心的配置文件;也是从中读取Activity 2、主要的代码文件存放在MainActivity.java,里面固定会有onCreate函数会通过setContentView指定显示的内容R.layout.activity_main; 3、acti ...
分类:
移动开发 时间:
2018-07-08 13:29:37
阅读次数:
169
安卓详细布局分析-从根布局到具体布局 一,分析一下安卓程序的根布局是什么,我们写的xml文件部署到什么地方,setContentview(layout)是怎么回事。 安卓SDK的tools中提供了一个分析程序层次结构的工具:hierarchyviewer.bat。在这个工具中,你可以看到程序的真正的 ...
分类:
移动开发 时间:
2018-06-10 15:13:33
阅读次数:
262
findViewByid一定要放在setContentView(R.layout.a..)之后否则还没布局,根本找不到这些控件setContentView(R.layout.activity_input);editText0 = (EditText) findViewById(R.id.sample ...
分类:
其他好文 时间:
2018-05-25 21:29:06
阅读次数:
154
1、Activity在onCreate()方法之前调用attach()方法,在attach方法中会创建Window对象。Window对象创建时并没有创建Decor对象。2、用户在Activity中调用setContentView()方法。3、setContentView()调用Window的setContentView()方法。这时会检查DecorView是否存在,如果不存在则调用installD
分类:
移动开发 时间:
2018-05-16 12:50:19
阅读次数:
163
1. Activity 生命周期 onCreate : 该方法是在Activity被创建时回调,它是生命周期第一个调用的方法,我们在创建Activity时一般都需要重写该方法,然后在该方法中做一些初始化的操作,如通过setContentView设置界面布局的资源,初始化所需要的组件信息等。 onSt ...
分类:
其他好文 时间:
2018-04-30 12:00:57
阅读次数:
210
上面是classsearch代码 关于listview,开始报错在ArrayAdapter<String>,错误是指向空指针。这里报错的主要原因来源于setContentView(R.layout.class_search),因为引向的不对所以理所应当调用一直是空指针。一定要看准你所调用的layou ...
分类:
移动开发 时间:
2018-02-26 21:43:05
阅读次数:
309
最简单的Activity中的内容大致是这样的: setContentView 一般来说我们设置页面的内容视图是都是通过setContentView方法,那么我们就以2.3源码为例就来看看Activity中的setContentView到底做了什么吧。 我们可以看到,实际上调用的mWindow的set ...
分类:
其他好文 时间:
2018-01-31 22:21:26
阅读次数:
206
四大组件 Activity Activity是Android应用程序的界面,比如查看联系人、打电话、玩游戏的界面等一个应用程序通常包含多个Activity,即多个界面Activity通过布局管理各种View组件通过SetContentView()方法可以将视图呈现出来 Service Service ...
分类:
移动开发 时间:
2018-01-02 23:27:05
阅读次数:
196