android 动态布局
来源:互联网 发布:去重的sql语句 编辑:程序博客网 时间:2024/05/16 15:55
/** * 根据手机的分辨率从 px(像素) 的单位 转成为 dp */ public static int dip(Context context,int pxValue) { return (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,pxValue, context.getResources().getDisplayMetrics()); }
xml布局与动态代码结合,取得需要的layout
LayoutInflater inflater = LayoutInflater.from(this);LinearLayout linearLayout2 = (LinearLayout)inflater.inflate(R.layout.chinesean_detail, null);
1、android:layout_margin 的动态设置:
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT);lp.setMargins(20,20,20,20);xxxLayout.addView(xxxView,lp);
2、android:layout_weight:
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT,1.0f);
这里的第三个参数就是设置android:layout_weight的属性
3、android:layout_gravity="center_vertical"设置
LinearLayout.LayoutParams layoutParamsImage = new LinearLayout.LayoutParams(dip(context,50),dip(context,50),2.0f);layoutParamsImage.gravity = Gravity.CENTER_VERTICAL;
4、设置文字粗体 android:textStyle="bold"
textView1.getPaint().setFakeBoldText(true);
- Android 动态布局 (代码布局)
- Android 动态加载布局
- Android 动态更改布局
- Android 动态加载布局
- android 动态布局
- Android 动态加载布局
- android动态界面布局
- Android 动态加载布局
- Android 动态加载布局
- Android 动态加载布局
- Android 动态加载布局
- Android 动态加载布局
- android 动态布局
- Android 动态加载布局
- Android动态布局
- Android 动态加载布局
- Android 动态加载布局
- Android动态改变布局
- 1.JDK中的native2ascii工具的用法和注意事项
- PHP 计算页面执行时间
- 敏捷开发
- 10 Resources for Creating Website Color Schemes
- 使用VisualSVN Server搭建SVN服务器
- android 动态布局
- codeforces 178B
- c++快速排序算法的实现
- 获取网页编码
- 读取plist文件
- Xml schema学习篇
- 如何获取系统时间
- lsusb
- 六年不惑:开发人员的“僵难Style”