実行時に線形レイアウトにボタンを追加していますが、ユーザーが望む場合はボタンを削除する機能を追加する必要があります。現時点では、追加された各ボタンのテキストで構成されるリストを含むポップアップを開くボタンがあります。可能であれば、各 onItemClick に対応するボタンを削除させることはできますか? そうでない場合、特定のボタンを削除する最良の方法は何ですか?
ボタンを追加するコードは次のとおりです。
private void addButton(){
LinearLayout lL = (LinearLayout) findViewById(R.id.requirement_linear);
lL.setOrientation(LinearLayout.VERTICAL);
LinearLayout.LayoutParams p = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.WRAP_CONTENT);
p.setMargins(0,2,0,0);
Button b = new Button(this);
b.setBackgroundResource(R.drawable.blue_button);
b.setOnClickListener(openRequirement);
b.setTextColor(Color.parseColor("#FFFFFF"));
String button_text = (index + 2) + ". " + requirement_list.get(index + 1).getName();
b.setText(button_text);
requirements_text.add(button_text);// requirements_text is an arraylist<string> which stores the text so I can display them in my popup to delete them.
index ++;
lL.addView(b,p);
}