Я создаю пользовательский интерфейс многих кнопок для ввода текста с помощью макета ограничения. Например, следующее изображение.Это ошибка в Android Studio?
Но, я чувствую себя странно, что андроид студия стала очень медленно, как я кладу больше UIs и адаптивный крючок позволяет мне установить, иногда исчезают (ex.some кнопки позволяют disapper головы строку выше изображения) .Он должен используйте очень большую память, и я предполагаю, что свободная память вычисляет позицию и повторно отображает пользовательский интерфейс. Могу ли я избежать этой ситуации? или Альтернативный способ сделать один и тот же интерфейс с использованием другого макета. Я очень нервничаю из-за этой проблемы, потому что я не могу понять, как лучше сделать сетку с гибким масштабированием UI.Any советы помогут мне.
Редактор Visual Studio ConstraintLayout для Android Studio по-прежнему остается бета-версией и склонен к тому, чтобы быть медленным (особенно на больших макетах), я не думаю, что вы можете с ним справиться, вы должны посмотреть на GridLayout или подобное. ConstraintLayout (на Android) рекомендуется только для определенных макетов, поскольку это может быть _slower_, чем простой RelativeLayout. Преимущество CLayout заключается в том, что у вас есть глубокие иерархии, которые вы можете сгладить, используя это. В противном случае это может быть медленнее, потому что это должно было рассчитать много вещей. –
@ Martín Marconcini Спасибо за ответ. В результате вы правы. Это будет медленнее, если подключить более относительное позиционирование. Таким образом, он будет работать хорошо, меньше родительского компонента, используя закрытие элементов представления каким-либо другим макетом. Благодарю. – tkowt