【发布时间】:2017-02-13 14:44:12
【问题描述】:
我想按用户特定值动态生成控件。 就像我有 ControlId、控件宽度、控件高度等的 EditText。 基于该值我想生成控制
LinearLayout L1 = new LinearLayout(this);
L1.setOrientation(LinearLayout.VERTICAL);
LinearLayout.LayoutParams L1paeam = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
L1.setLayoutParams(L1paeam);
TextView T1 = new TextView(this);
T1.setText(R.string.Dynamic_text);
L1.addView(T1);
Button B1=new Button(this);
B1.setText("Dynamic Button");
L1.addView(B1);
setContentView(L1);
在此代码中,指定了控件 ID Layout_height 和 Layout_width,但我希望它们作为用户指定
【问题讨论】:
标签: android android-layout dynamic controls