如何以编程方式添加EditText?
这是我写的:
View RV = inflater.inflate(R.layout.fragment__dummy,container, false);
LinearLayout LL = new LinearLayout(getActivity());
EditText ET = new EditText(getActivity());
ET.setId(5);
ET.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
LL.addView(ET);
return RV;
谢谢!
最佳答案
LinearLayout layout=(LinearLayout)view.findViewById(R.id.linearLayout);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
android.widget.LinearLayout.LayoutParams.MATCH_PARENT,
android.widget.LinearLayout.LayoutParams.WRAP_CONTENT);
EditText edttext= new EditText(this);
edttext.setId("edittext");
edttext.setLayoutParams(params);
layout.addView(edttext);
关于java - 如何以编程方式添加 EditText?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24465963/