android 创建radioButton和Button布局
【创建以后,如果把<RadioGroupandroid:orientation="horizontal">的话,当第三个第第四时会多余出来,堆到一块~!如果等于verti...
【创建以后,如果把 <RadioGroup android:orientation="horizontal" >的话,
当第三个第第四时会多余出来,堆到一块~!如果等于vertical 删除按钮就另一起行。如何才能做到图片上要的效果,谢谢】
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
layout = new LinearLayout(this); //实例化布局对象
group = new RadioGroup(this); //实例化单选按钮组
//添加单选按钮
for(int i = 0 ; i < 5 ; i++){
RadioButton radio = new RadioButton(this);
radio.setText("radio" + i);
group.addView(radio);
Button delbtn = new Button(this); delbtn.setText(R.string.delete); mgroupddView(delbtn);
}
//将单选按钮组添加到布局中
layout.addView(group);
this.setContentView(layout);
}
可以把单选按钮组放在 ScrollView中 ,这样的话 , 多出的部分可以滚动查看了。 展开
当第三个第第四时会多余出来,堆到一块~!如果等于vertical 删除按钮就另一起行。如何才能做到图片上要的效果,谢谢】
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
layout = new LinearLayout(this); //实例化布局对象
group = new RadioGroup(this); //实例化单选按钮组
//添加单选按钮
for(int i = 0 ; i < 5 ; i++){
RadioButton radio = new RadioButton(this);
radio.setText("radio" + i);
group.addView(radio);
Button delbtn = new Button(this); delbtn.setText(R.string.delete); mgroupddView(delbtn);
}
//将单选按钮组添加到布局中
layout.addView(group);
this.setContentView(layout);
}
可以把单选按钮组放在 ScrollView中 ,这样的话 , 多出的部分可以滚动查看了。 展开
2个回答
展开全部
这个有两种做法,一种你使用LiseView自己来实现这个加删除的按钮.另外一种就只能重写RadioGroup了.
更多追问追答
追问
给贴份LiseView代码被。谢谢。
追答
你是要ListView的源码?还是我说的实现你这个需求的代码?实现这个需求的代码没有,不过很简单,首先每个Item是由三个空间组成,一个ImageView,一个Textview和一个Button.你只需要在ListView的OnitemClick事件中写互斥和删除的逻辑就行了.网上Demo也很多,你搜搜应该就能找到.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询