次のようにチェックボックスを動的に追加します。
public void addFiles()
{
LinearLayout layout = (LinearLayout) findViewById(R.id.filesList);
if(!FileManagerActivity.finalAttachFiles.isEmpty())
{
for (final File file:FileManagerActivity.finalAttachFiles)
{
Log.i("what I've got", file.toString());
View line = new View(this);
line.setLayoutParams(new LayoutParams(1, LayoutParams.MATCH_PARENT));
line.setBackgroundColor(0xAA345556);
informationView= new CheckBox(this);
informationView.setTextColor(Color.BLACK);
informationView.setTextSize(16);
informationView.setGravity(Gravity.CENTER_VERTICAL | Gravity.CENTER_HORIZONTAL);
informationView.setCompoundDrawablesWithIntrinsicBounds(R.drawable.file_icon, 0, 0, 0);
informationView.setText(file.getName().toString());
layout.addView(informationView, 0);
layout.addView(line, 1);
layout.postInvalidate();
}
}
}
そして、私はボタンを持っています.onClickイベントはチェックボックスのチェック可能な状態を取得し、チェックされたものを削除する必要があります...どうすればこれを実装できますか?