这是我对“购物清单”应用程序的代码,它允许您键入文本并将其添加到列表中。我想在每行文本旁边添加一个单选按钮,并添加一个删除按钮。当选择1+单选按钮并按下删除按钮时,我希望该行文本消失。
我现在的代码是:
public class MainActivity extends ActionBarActivity {
ArrayAdapter<String> adapter;
EditText editText;
ArrayList<String> itemList;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String[] items={""};
itemList=new ArrayList<String>(Arrays.asList(items));
adapter=new ArrayAdapter<String>(this,R.layout.list_item,R.id.txtview,itemList);
ListView listV=(ListView)findViewById(R.id.list);
listV.setAdapter(adapter);
editText=(EditText)findViewById(R.id.txtInput);
Button btAdd=(Button)findViewById(R.id.btAdd);
btAdd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String newItem=editText.getText().toString();
// add new item to arraylist
itemList.add(newItem);
// notify listview of data changed
adapter.notifyDataSetChanged();
}
});
}
}