java代码动态布局
2015-09-30 15:18:08
动态布局的基本知识
ViewGroup.LayoutParams 设置的是子控件的属性
Gravity 设置显示位置
addView (RelativeLayout专有)将控件添加到父控件里
setMargins 设置外边距
addRule(属性,相对控件的id)
ViewGroup.LayoutParams 设置的是子控件的属性
Gravity 设置显示位置
addView (RelativeLayout专有)将控件添加到父控件里
setMargins 设置外边距
addRule(属性,相对控件的id)
1. 创建一个布局文件,里面放一张图。
2. 在主Activity里,通过handler 的postDelayed方法 进行跳转界面
new Handler().postDelayed(new Runnable(){
@Override
public void run(){
Intent intent = new Intent (Appstart.this,Welcome.class);
startActivity(intent);
Appstart.this.finish();
}
},1000);
android.content.res.Resources$NotFoundException: String resource ID #0x1
错误原因: 不能把int的值传给String类型的方法.
重写Activity的onResume方法,设置isClick为true。
实现效果如下:
上述分别是左抽屉跟右抽屉。
1.创建布局文件
DrawerLayout 里面有最多有三个节点(子布局)
分别是主内容、左抽屉内容、右抽屉内容。
(一个元字符替代一个字符 例如 \w 可以表示 2或者s或者’_’)
‘.’ 表示匹配除了换行符之外的任何字符
‘*’ 表示匹配除了换行符之外任意数量的字符