开始写第一篇:android四大组件:1ActivityActivity负责与用户交互的组件,可以把它想象成Swing编程里的JFrame,只不过,JFrame可以不断地往里添加控件,但Activity只能通过setContentView里的View显示出来。Activity为android提供了可视化界面,当一个Activity需要多个可视化..
分类:
移动开发 时间:
2016-08-10 01:02:10
阅读次数:
267
一、原因: forceclose,意为强行关闭,当前应用程序发生了冲突。 NullPointExection(空指针),IndexOutOfBoundsException(下标越界),就连Android API使用的顺序错误也可能导致(比如setContentView()之前进行了findViewB ...
分类:
移动开发 时间:
2016-08-09 20:40:46
阅读次数:
247
对应第二章直观浅显的认识Activity一些小的细节:Activity生命周期的理解:Activity的暂停是点击返回到主界面;使用Menu需要把标题栏显示出来,即注释掉//requestWindowFeature(Window.FEATURE_NO_TITLE);//要使用Menu注释掉这句setContentView(R.layout.first_layout);每个Inte..
分类:
其他好文 时间:
2016-08-06 22:05:29
阅读次数:
356
android最简单手机地图APP——只有三部分。
第一部分
首先建立一个MapActivity在setContentView(R.layout.activity_map);中创建一个WebView>代码如下。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
x...
分类:
移动开发 时间:
2016-07-30 18:30:38
阅读次数:
198
###手动创建活动 1. 创建布局文件 1) 在layout中创建一个布局类XML 2. 创建一个活动类 1) 在src中创建一个包,再创建一个活动类继承Activity,重写onCreate类 2) 加载布局文件 方法:setContentView(布局位置); 3. 注册活动 AndroidMa ...
分类:
其他好文 时间:
2016-07-25 09:20:04
阅读次数:
170
activity_main已经通过setContentView(R.layout.activity_main);设置给MainActivity, 不要再inflate出新布局,然后findviewbyid,然后得出控件,再对控件进行其他设置,包括设置点击事件等等。 错误做法: 正确做法: PS:其实 ...
分类:
其他好文 时间:
2016-07-20 22:59:22
阅读次数:
412
*普通提示提示对话框: MainActivity.java: protect void onCreate(Bundle saveInstanceState) { super.onCreate(savedInstance); setContentView(R.layout.activity_main_ ...
分类:
移动开发 时间:
2016-07-20 22:46:01
阅读次数:
195
事件分发机制
一.点击事件传播路径
1.点击事件TouchEvent最先是到达Activity的,然后传给Activity对应的window,再传给DecorView,再传给id为content的ViewGroup,即我们通过setContentView设置的ViewGroup,以此到最后的view。我们编程所能控制的由Activity,ViewGroup和View。
2.要把点击事件...
分类:
移动开发 时间:
2016-07-17 17:11:10
阅读次数:
361
一、通过代码 注意:必须在setContentView之前执行,否则会报错。 另外这种全屏显示方式的缺点是,会有隐藏标题栏和隐藏状态栏的动画过渡效果。 二、调用Android自带的Theme 直接在AndroidManifest.xml中需要全屏显示的Activity属性中添加 三、自己定义全屏Th ...
分类:
移动开发 时间:
2016-07-12 12:08:57
阅读次数:
194
一、通过Java代码 在setContentView之前执行: 二、调用Android自带的Theme 直接在AndroidManifest.xml中需要全屏显示的Activity属性中添加 三、自己定义全屏Theme 在style.xml文件中定义theme(如果没有style.xml,在res/ ...
分类:
移动开发 时间:
2016-07-10 23:10:52
阅读次数:
208