Ⅰ 请问在android的listView中怎么动态加入radioButton和Button按钮
RadioButton radio1 = new RadioButton(ProxyGetQueueCodeActivity.this);//ProxyGetQueueCodeActivity类名
radio1.setTextSize(20.0f);
radio1.setTextColor(Color.BLUE);
radio1.setText("显示文字");
rg_proxy_biztype.addView(radio1);//rg_proxy_biztype是定义的listView名字。。。。。
Button也差不多
Ⅱ android动态添加按钮并保存设置,再次进入程序时能直接操作第一次添加保存的按钮
在代码中动态创建一个button2(Button button2 = new Button(this)),然后把button2添加的你的布局中,比如你的布局是线性布局的话,linearlayout.addView(button2);然后需要SharedPreferences来保存button2可见的这个属性值,设置button2的可见属性,第一次默认为隐藏,button2.setVisibility(View.GONE),然后在button1设置它的点击事件,当点击后,修改button2的可见属性,并修改SharedPreferences里的属性值,这样,每次你进入程序后,先读SharedPreferences里的设置,来判断是否显示button2,然后你可以通过点击button1,来修改button2是否可见的属性,来达到点击button1创建一个button2的目的。
Ⅲ android开发中,button的text(settext方法)可以动态的设置吗
可以。
1、通过id获取button组件
java">Buttonbtn=(Button)findViewById(R.id.xxxx);//获取button组件对象
2、通过setText方法改变button的text属性
btn.setText("改变后的值");//改变button的文本显示
Ⅳ android 我写了几个动态的Button!我想把这个button添加到静态布局文件里面!怎么实现啊
试试把静态的布局文件加上ID,然后在代码里实现它,再用add方法,把动态Button添加到里面。
Ⅳ android 动态添加button并设置选中
Button 没有选中和不选中的状态,如果要选中或者不选中,要使用Android提供的RadioGroup+RadioButton 或者使用CheckBox这些控件。
RadioGroup+RadioButton Android会自动的选中,只会有一个选中。
CheckBox需要写状态去控制。
Ⅵ 用Android开发,在代码中动态生成Button按钮,能设置这个按钮的坐标吗,怎么设置呢
设置按钮坐标,需要上一层是绝对布局,然后在用 button.setLayoutParams(params);设置button出现的位置
Ⅶ android 怎么动态设置button 的style
自定义样式方法,可以直接通过定义xml文件来实现不同的样式:
只需要修改button_style文件,同样三种状态分开定义:
Xml代码
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<shape>
<gradient android:startColor="#0d76e1" android:endColor="#0d76e1"
android:angle="270" />
<stroke android:width="1dip" android:color="#f403c9" />
<corners android:radius="2dp" />
<padding android:left="10dp" android:top="10dp"
android:right="10dp" android:bottom="10dp" />
</shape>
</item>
<item android:state_focused="true">
<shape>
<gradient android:startColor="#ffc2b7" android:endColor="#ffc2b7"
android:angle="270" />
<stroke android:width="1dip" android:color="#f403c9" />
<corners android:radius="2dp" />
<padding android:left="10dp" android:top="10dp"
android:right="10dp" android:bottom="10dp" />
</shape>
</item>
<item>
<shape>
<gradient android:startColor="#000000" android:endColor="#ffffff"
android:angle="180" />
<stroke android:width="1dip" android:color="#f403c9" />
<corners android:radius="5dip" />
<padding android:left="10dp" android:top="10dp"
android:right="10dp" android:bottom="10dp" />
</shape>
</item>
</selector>
gradient 主体渐变 startColor开始颜色,endColor结束颜色 ,angle开始渐变的角度(值只能为90的倍数,0时为左到右渐变,90时为下到上渐变,依次逆时针类推)
stroke 边框 width 边框宽度,color 边框颜色
corners 圆角 radius 半径,0为直角
padding text值的相对位置