2012-01-02 26 views
0

私はのLinearLayoutを持っていると私はプログラム的に追加し、次のようにが存在レイアウトからチェックボックス:Androidのチェックボックスのクリック領域の問題

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

チェックボックスlayout_width属性は、これだけのボックスとすることになってクリック領域wrap_contentです実際に何が起こるかは、そこには何もない(親レイアウトも)クリック可能で、私が何が起こりたくないかチェックボックスに影響するということを除いて、テキストです。

(チェックボックスの親のレイアウト - のLinearLayoutはlayout_width:"match_parent"を持っている)

答えて

0

それが何らかの理由で、私は、チェックボックスをinfaltedとき、それはlayout_width属性でコンテンツをラップレイアウト(xmlファイル)を持っているにもかかわらず、ことが判明それはまだ親にマッチしているので、LayoutParamsの幅をプログラムでラップしてコンテンツをラップする必要がありました。

それだけです。

お試しいただきありがとうございました。

関連する問題