-
生命周期查看全部
-
xml文件做背景实现不同状态下有不同的效果:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@color/black" android:state_pressed="true"/> <!--按下状态下的颜色--> <item android:drawable="@color/white"/> <!--默认状态下的颜色--> </selector>
查看全部 -
1.去除Activity标题栏的方法:修改activity的theme属性 @android:style/...
2.使用xml文件做控件的背景:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="5dp"/> <!--圆角--> <solid android:color="@color/white"/><!--填充色--> <gradient android:startColor="@color/white" android:endColor="@color/red" /><!--颜色渐变--> <stroke android:width="1dp" android:color="@color/black"/><!--边框--> </shape>
查看全部 -
两种启动另一个Activity的方法:
startActivity(intent);
startActivityForResult(intetn,requestCode);
接收返回的信息 onActivityResult(int requestCode,int resultCode,Intent data)
返回信息 setResult(resultCode,data)
补充:第一种方式不会接收返回的信息
查看全部 -
Activity 在内部类中访问外部类的 Context 的两种方法:
Activity.this
在Activity类中定义 private Context context = this;
内部类中可直接使用 context
查看全部 -
Activity的生命周期:
OnCreate() 创建
OnStart() 获取焦点
OnResume() 失去焦点
OnStop() 暂停
OnDestroy() 销毁
OnRestart()
Actvity的四种状态:
活动状态(Active/Running) Activity处于界面最顶端,获取焦点
暂停状态(Paused) Activity失去焦点,但对用户可见
停止状态(Stopped) Activity被完全遮挡,但保留所有状态和成员信息
非活动状态(Kiiled) Activity被停止
查看全部 -
1JDK2Eclipse3android SDK4ADT
查看全部 -
view控件的gravity属性影响的是该控件内容的位置
查看全部 -
TableLayout 表格布局
每一行有多个控件时,可以设置TableRow
TableLayout的属性(全局属性)
android:collapseColumns = "0,2" 隐藏某几列
android:shrinkColumns = "1,2" 收缩某几列,以避免超出屏幕宽度
android:stretchColumns = "1,2" 拉伸某几列,以填满空白部分.
注意:列索引均从0开始;"*"表示所有列。
内部控件的属性(局部属性)
android:layout_column = "1" 该控件显示在第2列
android:layout_span = "2" 该控件占据2列
查看全部 -
绝对布局 AbsoluteLayout
通过 layout_x 和 layout_y 属性直接指定控件的坐标
缺陷:在不同尺寸的手机屏幕上会有明显差异
查看全部 -
android:foreground 设置前景图
android:keepScreenOn 保持屏幕唤醒
android:foregroundGravity 设置前景图的位置
查看全部 -
帧布局 FrameLayout
查看全部 -
相对布局中 子类控件相对子类空间的位置属性
查看全部 -
相对布局 relativeLayout
子控件相对父容器常用到的属性:
查看全部 -
布局可以嵌套
查看全部
举报