1
我需要在片段中动态添加和编辑文本,图像按钮和第一个(全部3作为一个项目)下面的另一个编辑文本。最初我需要有2个这样的项目和一个添加按钮。当点击添加按钮时,我需要添加现有2下面添加的所有3(2 edittext和1 imagebutton)等等。在片段中动态添加Edittext&Imagebutton
我尝试添加单个edittext以开始并添加它,但它将整个屏幕布局作为布局参数指定为wrap_content。下面是我用来添加编辑文本代码:
LinearLayout ll = (LinearLayout) view.findViewById(R.id.options_layout);
EditText editText = new EditText(getActivity());
final int i = 2;
editText.setId(i);
editText.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
editText.setText("Hello");
Log.d("View","Start");
try{
ll.addView(editText);
}catch(Exception e){
e.printStackTrace();
}
问题是,是的EditText跨越全屏,而我需要它是70%和休息的ImageButton宽明智的。另外我需要在这个下面的另一个编辑文本。我试着用ListView创建一个listitem作为单件与所有3个项目,但因为我们需要指定listView的计数卡住了。而在我的情况下,它只能在添加按钮被点击时才被添加。我一直在挣扎了很长时间,但无法得到。请指教。
谢谢。我也只是想出了这个。不管怎样,再次感谢。 – user2956437