创建单选按钮以删除文本

时间:2016-06-14 16:39:32

标签: android

这是我对“购物清单”应用程序的代码,它允许您键入文本并将其添加到列表中。我想在每行文本旁边添加一个单选按钮,并添加一个删除按钮。当选择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();
            }
        });
    }
}

0 个答案:

没有答案