Android复选框单击区域问题

时间:2012-01-02 16:50:00

标签: android checkbox

我有一个LinearLayout,我以编程方式从现有布局中添加复选框,如下所示:

CheckBox checkBox = (CheckBox)this.layoutInflater.inflate(R.layout.checkbox, null);
layout.addView(checkBox);

复选框layout_width属性为wrap_content,因此点击区域应该只是框和文本,除了真正发生的事情是即使是右侧也没有任何东西(父级) layout)也可以点击并影响我不希望发生的复选框。

(复选框父布局 - LinearLayout有layout_width:"match_parent"

1 个答案:

答案 0 :(得分:0)

事实证明,即使它在布局(xml文件)中包含layout_width属性中的内容,我也会给复选框启用它,但由于某种原因它仍然匹配parent,所以我不得不以编程方式设置LayoutParams宽度来包装内容

就是这样。

感谢所有尝试过的人..