Ниже представлен элемент макета, который я использую в listview. Проблема в том, что когда я делаю видимость countlayout в некоторых элементах списка, я ожидаю, что vibelayout будет точно в том же месте, где countlayout был с тех пор weigtSum - 3. Но он выглядит немного правее позиции, где было countlayout.Linearayout с weightSum и тремя макетами
Я использую View.GONE, так что пространство countlayout присваивается vibelayout, но его не происходит. Vibelayout появляется немного правее позиции, где было countlayout.
Я знаю, что ... но мое требование состоит в том, что vibelayout shoud появляется вместо countlayout, когда countlayout не требуется. Посмотрите макет .. –
Я использую View.GONE, так что пространство countlayout назначено на vibelayout, но его не происходит. vibelayout появляется немного правее позиции, где было countlayout. –
'0dp' будет занимать одно и то же место для всех макетов, если вы будете использовать' wrap_content', он займет ширину в соответствии с содержимым в макете. –