- 博客(8)
- 收藏
- 关注
转载 Android初学习 - 在Service里面启动Activity
直接在代码: [java] view plaincopy Intent dialogIntent = new Intent(getBaseContext(), YourActivity.class); dialogIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); getApplication(
2015-08-24 17:59:18 433
转载 Android初学习 - 编译时不生成odex文件的方法
在Android.mk文件中加入下: LOCAL_DEX_PREOPT := false 就直接打包生成.apk 不会附带生成.odex文件了 而生成framework.jar的文件也会生成framework.odex文件,此时在framework的Android.mk里面加入上面那句是不可以的,要修改源码位置为build/core/java_library.mk文件中L
2015-08-20 15:19:30 5591
原创 两个Activity间切换出现短暂白/黑屏的处理方法
Android启动app时,由于本身硬件运行问题或者Activity启动时,自身会加载一些数据,比如初始化各种列表数据或者请求据等行为,会有一个短暂的白/黑屏的闪过。同样在两个不同的Activity见切换也可能会引发这种现象,当然通过设置Theme的方式,可以解决此问题。
2015-08-19 15:37:14 5833
转载 Android初学习 - 获取控件尺寸的方法
如何获取一个控件的长和高,相信很多朋友第一眼看见这个问题都会觉得很简单,直接在onCreate里面调用getWidth、getMeasuredWidth不就可以获得了吗,但是,事实上是并没有简单的,不信的话,你可以去试一下,在onCreate里面,你是无法获得长宽值的,始终为0。 熟悉view绘制流程的朋友应该一眼就看出来了,在onCreate中,我们的控件其实还并没有画好,换句
2015-08-10 11:27:07 2387
转载 Android初学习 - 在布局中动态添加view的两种方法
一、说明 添加视图文件的时候有两种方式:1、通过在xml文件定义layout;2、java代码编写 二、前言说明 1.构造xml文件 2.LayoutInflater 提到addview,首先要了解一下LayoutInflater类。这个类最主要的功能就是实现将xml表述的layout转化为View的功能。为了便于理解,我们可以将它与findViewB
2015-08-10 11:12:31 3036
转载 Android初学习 - 使用RelativeLayout动态添加View
有篇原文http://lovesong.blog.51cto.com/3976862/1183335 很多时候xml里面的布局并不能满足我们的需求。这时候就需要用代码进行动态布局,前些天在对RelativeLayout 进行动态布局时遇到了些问题,现在解决了,分享下。 我现在在RelativeLayout 里面 动态创建4个View,是两行两列的效果。 1.添加第一个View。
2015-08-10 11:08:51 3007
转载 Android初学习 - 在Java code(布局容器)中动态添加控件
以动态添加Button控件为例,添加其他控件同样道理。 1、addView 添加控件到布局容器 2、removeView 在布局容器中删掉已有的控件 代码如下: public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanc
2015-08-07 15:44:48 1986
转载 Android初学习 - 4.0以后支持的Switch按钮
在android4.0里面,添加了一个和这个类似的控件:Switch,很形象,开关。效果图如下: 其类关系图如下: java.lang.Object ↳ android.view.View ↳ android.widget.TextView
2015-08-04 14:50:08 1914
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人