Как установить ширину и высоту макета в теге include в Android Studio - PullRequest
0 голосов
/ 04 октября 2018

Это мой XML-код

<include layout="@layout/edit_password"
            android:id="@+id/passwordLayout"
            android:layout_height="100dp"
            android:layout_width="250dp"
            android:layout_gravity="center"
            android:layout_margin="@dimen/fab_margin"/>

Я хочу динамически изменять высоту и ширину макета тега include в Android Studio.

ViewGroup.LayoutParams params = passwordLayout.getLayoutParams();
            params.height = 200;
            passwordLayout.setLayoutParams(params);
            newPasswordLayout.setVisibility(View.VISIBLE);
            confirmPasswordLayout.setVisibility(View.VISIBLE);

1 Ответ

0 голосов
/ 04 октября 2018

Я не уверен, что это то, что вам нужно, но если вам нужно изменить размер тега по коду, простой ответ - вы не можете.

Тег включения будет заменен макетом, на который он указывает.Так что это взгляды, которые вы должны изменить.

Проверьте документацию: https://developer.android.com/training/improving-layouts/reusing-layouts

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...