изменить некоторые параметры - PullRequest
0 голосов
/ 20 ноября 2018

У меня есть существующий <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"
 />
...