У меня есть существующий <include layout
, и мне нужно программно изменить два параметра этого макета, чтобы выполнить его в TableLayout, который необходимо выполнить один раз:
android:layout_height="0dp"
app:layout_constraintBottom_toBottomOf="parent"
и другой раз
android:layout_height="wrap_content"
это макет
<include
android:id="@+id/search_results_cv"
layout="@layout/addresses_card_view"
android:layout_width="0dp"// or wrap
android:layout_margin="8dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/my_location_cv"
app:layout_constraintBottom_toBottomOf="parent"//one time want t call another time not
/>
Мне не нужен ViewStub
как здесь , потому что не нужно менять макет, указанный в include, но параметры внутри включают!
РЕДАКТИРОВАТЬ:
и это новый макет включения:
<include
android:id="@+id/search_results_cv"
layout="@layout/addresses_card_view"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/my_location_cv"
/>