这次遇到的问题如下,希望大家帮忙解决,一块学习:
关于android的 CheckBox ,看起来的确不怎么有感觉,所以想把他的大小调整下,稍微让她小点。之前在xml中可以配置的去解决,但现在我的想法是自定义一个看起来比较舒服的CheckBox ,也就是不需要xml去配置,直接在代码中可以实现的过程,希望哪位大牛给点思路!求解,谢谢!!
关于android的 CheckBox ,看起来的确不怎么有感觉,所以想把他的大小调整下,稍微让她小点。之前在xml中可以配置的去解决,但现在我的想法是自定义一个看起来比较舒服的CheckBox ,也就是不需要xml去配置,直接在代码中可以实现的过程,希望哪位大牛给点思路!求解,谢谢!!
LinearLayout layout = new LinearLayout(this);
CheckBox checkBox = new CheckBox(this);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
500, 100);
checkBox.setLayoutParams(lp);
checkBox.setBackgroundColor(0xffffffff);
layout.setLayoutParams(lp);
layout.addView(checkBox);
setContentView(layout);可以看到checkBox 本身没有变为 width = 500 , height = 100, 而是背景变大了,而且这个背景是透明的。