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