#android #layout #android-layout #background-image
#Android #макет #android-layout #background-image
Вопрос:
Итак, прямо сейчас в одном из моих макетов изображение таблицы установлено в качестве фона, затем у меня есть объекты TextView, которые выстраиваются в линию с соответствующими ячейками в таблице, которая является моим фоном. (Я в основном использую пробелы и отступы для управления строками TextView)
Я тестирую с помощью эмулятора и моего Droid X и замечаю, что фон меняет размеры, чтобы соответствовать размеру экрана. Это здорово и все такое, но делает невозможным правильное выстраивание строк моего TextView в соответствии с различными размерами экрана. (Это может работать на одном, но не на другом)
Мои вопросы к возможным решениям:
-
Могу ли я сделать этот процесс более универсальным, чтобы соответствовать разным размерам экрана?
-
Есть ли способ сохранить изображение на моем фоне одинакового размера независимо от того, на каком устройстве оно запущено, и оставить пустые места, которые оно не заполняет, черными?
-
Есть ли способ легко создать таблицу в Android с ячейками, заполненными цветом?
Ответ №1:
Я предлагаю разрезать фон на несколько изображений, а затем создать изображение, которое должно совпадать с TextView
фоном TextView
. Только мой 2c.
Комментарии:
1. хорошо, я действительно разобрался с этим, но у меня возникла одна проблема, с которой я, похоже, просто не могу разобраться. У меня есть список кнопок. В eclipse они тоже помещаются там, где я хочу, и между ними почти нет места, но когда я тестирую это, между кнопками остается очень маленькое расстояние в 1 см, и это отбрасывает все. Увеличивают ли кнопки расстояние друг от друга, если они расположены слишком близко при тестировании?
2. Кнопки не должны увеличивать пространство, но, возможно, макет, который вы используете, является. В любом случае проверьте свойства заполнения и полей.