-1

以下はlistviewで使用しているレイアウトの項目です。問題は、countlayoutの表示を一部の項目で消したとき、vibelayoutはcountlayoutがあった場所weigtSumは3です。しかし、それはcountlayoutがあった位置のわずかに右に現れています。WeightSumと3つのレイアウトを持つ直線レイアウト

私は、Countlayout空間がvibelayoutに割り当てられるようにView.GONEを使用していますが、それは起こっていません.vibelayoutは、countlayoutが位置する場所の少し右に現れています。

答えて

1

android:layout_width="0dp"を3つのレイアウトすべてで使用してみてください。それはあなたの問題を解決します

+0

私の要件は、しかし、私の要件は、countlayoutが必要ではないときに、countlayoutの代わりに表示されるvibelayoutのshoudです..レイアウトをチェック.. –

+0

私はCountlayoutスペースがあるようにView.GONEを使用していますvibelayoutに割り当てられていますが、それは起こっていません。vibelayoutはcountlayoutがあった位置のわずかに右に現れています。 –

+0

'0dp'はすべてのレイアウトで同じスペースを占有します。もし' wrap_content'を使用するならレイアウトの内容ごとに幅を取るでしょう。 –

関連する問題