android动态按钮
⑴ 在android的listView中怎么动态加入radioButton和Button按钮
listview填充的时候有个bean吧。里面加一个标志位,表示要显示radioButton or button;在adapter里面getview的代码根据这个变量控制不同的显示按钮,当然布局里面租消是要放两个的,通过隐藏和显示来达到效果;
当软件的下载状态或者安装状态蔽型乱改变的时候,你的bean里面的这个标志位也就改变了宏档,然后调用adapter的.notifyDataSetChanged(); 重新显示一遍UI就可以了
⑵ Android的动态设置按钮的点击效果.
在代码中设置。
class FaceButtonListener implements OnTouchListener{
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
faceButton.setImageDrawable(R.drawable.按下的图片)
}else if(event.getAction() == MotionEvent.ACTION_UP){
faceButton.setImageDrawable(R.drawable.松开的图片)
}
return false;
}
}
⑶ android动态按钮布局,让按钮在界面居中显示,大小为200*200,背景图片为 but.jpg 且透明应该怎么实现
可以用ImageView实现,将ImageView放置在RelativeLayout中,并让ImageView居中父控件,设置它的宽度和高度,背景图透明这种,然后你的but.jpg改用but.png,重做一张png,png类型是支持透明度的.
⑷ android 如何在ListView里面动态加按钮,并且如何获取点击的是哪个按钮
在布局器中将按钮都加进去,然后再代码中根据情况来设置按钮是否可见:
setVisibility(View.INVISIBLE)
给按钮添加一个listener,就可以得到点击事件。