Я переписываю свое приложение с этим макетом в Android (используя Android Studio 3.6 и Java 8) и заметил, что не могу напрямую установить цвет фона EditText
или Spinner
, поскольку используемый фон содержит, например, строку EditText
(строку, на которой написан текст).
Чтобы обойти это, в моем приложении iOS, которое я просто дал этот элемент пользовательского интерфейса (с прозрачным фоном) родительский элемент View
, который использует правильный цвет фона. В Android Studio это работает так же, если я использую, например, LinearLayout
в качестве родителя, но мне не нужны все функции этого макета, и я боюсь, что «злоупотребление» LinearLayout
, как это несколько раз, может повлиять на производительность .
В Android Studio есть виджет View
, но невозможно добавить EditText
или Spinner
в качестве дочернего элемента.
Существуют ли какие-либо макеты / представления, которые может быть добавлен через Android Studio UI Builder или через xml, и это действует как «пустой» контейнер, который мне нужен? Какой макет лучше использовать для повышения производительности?