تالار گفتمان nCIS.ir

نسخه‌ی کامل: ایجاد فرم داینامیک
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام در مورد فرم های داینامیک و نحوه درست کردن آن ها لطفا توضیح دهید.
با تشکر
برای ایجاد فرم داینامیک باید به فرمتون عناصر رو بصورت دستی اضافه کنید. برای مثال:
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);