У каждого гаджета есть своя резолюция. Когда вы разрабатываете приложение, вы должны учитывать, что не все будут иметь такое же разрешение, как вы могли бы ожидать. Теперь вы должны судить: готовы ли вы поддержать их всех?
Вы, кажется, застреваете, потому что положение ваших компонентов относительно друг к другу. Существует два способа позиционирования визуальных компонентов в вашей деятельности: относительный или абсолютный.
Как я уже говорил, зная, что никто не использует тот же гаджет с тем же разрешением, почти все используют относительное позиционирование, потому что это позволяет гибкость. Это означает, что ваша кнопка A будет расположена в верхнем левом углу, а кнопка B будет расположена справа от кнопки A. Таким образом, если вы переместите кнопку A, то появится кнопка B. Это похоже на ваше дело прямо сейчас. Это прекрасно, если вы знаете, что делаете.
Теперь существует также абсолютное позиционирование, которое не мешает, если на нем что-то помещается или нет, оно отображает их там, где вы им говорите. Это может пригодиться здесь и там, но я даже не стал бы это использовать, если вы планируете опубликовать приложение.
Кроме того, вы можете выбрать, какое устройство/разрешение вы разрабатываете через eclipse, и тестировать через AVD, если оба установлены на одно и то же устройство, у вас не должно быть никаких проблем.
Что именно означает «нормальный размер экрана». Кроме того, если вы могли бы показать нам свою схему, чего вы пытаетесь достичь, будет проще найти решение. –
Можете ли вы разместить полный макет? – Szymon
Не могли бы вы разместить макет или скриншот проблемы? – Codeman