У меня есть относительные макеты в моем XML-файле. Я хочу добавить относительный макет динамически при нажатии кнопки добавления ниже последнего относительного макета, добавленного в мой xml. Я искал n, чтобы найти некоторые статьи о переполнении стека, но все добавили макет ниже некоторого динамического представления. Я хочу добавить динамический относительный макет ниже моего статического относительного макета.добавить динамический относительный макет ниже другого относительного макета, который находится в xml
код-
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
//get id of relative layout which is in xml
rlOption4=(RelativeLayout)view.findViewById(R.id.rlOption4);
}
if(v.getId()==R.id.imageButtonAdd)
{
Log.e("onclick","add");
// Creating a new RelativeLayout
RelativeLayout relativeLayout = new RelativeLayout(getActivity());
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
lp.addRule(RelativeLayout.BELOW,rlOption4.getId());
relativeLayout.setLayoutParams(lp);
EditText optNew=new EditText(getActivity());
optNew.setText("Option 5");
relativeLayout.addView(optNew);
}
добавить свой 'relativeLayout' в главный макет' rlOption4'. 'rlOption4 .addView (relativeLayout);' – Piyush