Android 如何动态添加带有两个额外按钮的单选按钮

Android 如何动态添加带有两个额外按钮的单选按钮,android,radio-button,Android,Radio Button,我要创建以下视图: 对于上图,我用xml声明了一个垂直无线组,并在运行时添加了行。在一个单选按钮中,我想添加另外两个按钮,如图所示, 此代码用于向radiogroup添加地址(单选按钮) private void add_to_address_list() { for (int i = 0; i < addresses_list.size(); i++) { RadioButton rdbtn = new RadioButton(this);

我要创建以下视图:

对于上图,我用xml声明了一个垂直无线组,并在运行时添加了行。在一个单选按钮中,我想添加另外两个按钮,如图所示,
此代码用于向radiogroup添加地址(单选按钮)

 private void add_to_address_list() {
        for (int i = 0; i < addresses_list.size(); i++) {
            RadioButton rdbtn = new RadioButton(this);
            Log.d("mytag", "id : " + i + "name :" + i);
             addresses_list.get(i).getUser_line2());
            String line1 = addresses_list.get(i).getUser_line1();
            String line2 = addresses_list.get(i).getUser_line2();
            String line3 = addresses_list.get(i).getGoogle_line1();
            rdbtn.setId(i);
            rdbtn.setText(Html.fromHtml("<font color=black size=3em>" +line1+"<br>"+line2+"<br></font>" +"<font color=grey size=3em>"+ line3+"</font><br>"));
            ((ViewGroup) findViewById(R.id.address_radio_group)).addView(rdbtn);
        }

    }
private void添加到地址列表(){
对于(int i=0;i“+line2+”
“+”+line3+”
”); ((查看组)findviewbyd(R.id.address\u radio\u group)).addView(rdbtn); } }
如何添加另外两个按钮,一个用于删除地址,另一个用于编辑地址,是否可能?或者我可以使用简单列表视图吗


如果我使用listview显示它,是否可以只选择一个。我认为可以使用复选框。建议任何正确的方法。请帮助我。谢谢。

您可以使用listview选择任何子项。因此,我希望您在此处使用listview,如果您也希望这样做的话。。1.您可以使用自定义列表适配器。2.使用单选按钮、地址行文本视图和列表行右上角的一个菜单按钮创建自定义列表行布局。3.设置表行的onClickListener on菜单按钮。。设置它的上下文菜单。将项目添加到上下文菜单