本文共 1028 字,大约阅读时间需要 3 分钟。
动态创建View public static LinearLayout createRelativeLayout(Context context, LinearLayout linearLayout) { LinearLayout childLayout = new LinearLayout(context); childLayout.setOrientation(LinearLayout.HORIZONTAL); linearLayout.addView(childLayout); LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) childLayout.getLayoutParams(); layoutParams.width = LinearLayout.LayoutParams.MATCH_PARENT; layoutParams.height = DensityUtil.dip2px(context, 35); childLayout.setLayoutParams(layoutParams); return childLayout; } public static TextView createTextView(Context context, LinearLayout linearLayout) { TextView textView = new TextView(context); linearLayout.addView(textView); LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) textView.getLayoutParams(); layoutParams.leftMargin = DensityUtil.dip2px(context, 16); textView.setLayoutParams(layoutParams); int dp5 = DensityUtil.dip2px(context, 5); int dp10 = DensityUtil.dip2px(context, 10); textView.setPadding(dp10, dp5, dp10, dp5); return textView; }转载地址:http://rsac.baihongyu.com/