1
addberlian.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
removebutir = new ArrayList<Button>();
final LinearLayout newView1 = (LinearLayout) getActivity()
.getLayoutInflater().inflate(R.layout.rowberlian, null);
newView1.setLayoutParams(new LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT));
butirberlian = (EditText) newView1.findViewById(R.id.butir);
bntk = (EditText) newView1.findViewById(R.id.bentuk);
karatberlian = (EditText) newView1.findViewById(R.id.totkarat);
btnRemoveberlian = (Button) newView1.findViewById(R.id.btnRemoveberlian);
btnRemoveberlian.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
butir1.remove(butirberlian);
ly3.removeView(newView1);
}
});
ly3.addView(newView1);
butir1.add(butirberlian);
removebutir.add(btnRemoveberlian);
}
});
for(int i = 0; i< butir1.size();i++){
butir.add(butir1.get(i).getText().toString());
TextView tv = new TextView(getActivity());
tv.setText(""+butir.get(i));
lyy.addView(tv);
私はボタンをクリックするたびに動的に作成されるedittextフォームとボタン削除を持っています。 edittextの値はarraylistに格納されます。ボタンの削除をクリックすると、edittextフォームが削除されます。 edittextを削除しても値は削除されません。私は削除ボタンをクリックした後にどのように値を削除できますか?ボタン削除をクリックすると、アンドロイドは値をarraylistから削除します
申し訳ありませんが、あなたの削除ボタンの部分のためにこれをしてみてください、私はあなたの主な質問を得ることはありません。値はまだxmlviewまたはarraylistから削除されませんか? – Adley
arraylist ..実際には、 "削除"構文を使用してテスト済みですが、削除された最後の値だけをテストします。選択したものではありません。 – arvin
これはLinearLayoutまたはListViewですか? –