У меня есть LinearLayout, и я программно добавляю к нему флажки из существующего макета следующим образом:
CheckBox checkBox = (CheckBox)this.layoutInflater.inflate(R.layout.checkbox, null);
layout.addView(checkBox);
Атрибут checkbox layout_width
равен wrap_content
, поэтому область щелчка должна быть только полем итекст, за исключением того, что в действительности происходит то, что даже правая сторона, в которой ничего нет (родительский макет), также активируется и влияет на флажок, чего я не хочу.
(флажок родительского макета- LinearLayout имеет layout_width:"match_parent"
)