06-11-1395، 01:37 ب.ظ
06-11-1395، 02:38 ب.ظ
برای ایجاد فرم داینامیک باید به فرمتون عناصر رو بصورت دستی اضافه کنید. برای مثال:
ViewGroup lytParent = (ViewGroup) findViewById(R.id.lytParent); LinearLayout lytChild = new LinearLayout(this); lytChild.setOrientation(LinearLayout.HORIZONTAL); lytChild.setGravity(Gravity.CENTER); TextView txtTitle = new TextView(this); txtTitle.setLayoutParams(new ViewGroup.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); txtTitle.setText("Label: "); EditText edtInput = new EditText(this); edtInput.setLayoutParams(new ViewGroup.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT)); edtInput.setHint("Value"); lytChild.addView(txtTitle); lytChild.addView(edtInput); lytParent.addView(lytChild);