- Вы можете (или нуждаетесь) использовать файл макета XML для «разметки» ваших кнопок и всего такого.
Да, вы можете использовать макет XML. Это не обязательно, так как вы также можете создать весь пользовательский интерфейс в Java.
- Значит, это означает, что я должен использовать таблицы, верно?
Нет, на выбор доступно множество макетов.
- Есть ли способ, которым я могу просто свободно перемещать кнопку, где я хочу, с помощью мыши, используя графический редактор макетов в Eclipse?
Нет, вы не можете в Eclipse. Вы можете написать код и посмотреть, как он меняет свое местоположение в предварительном просмотре макета. AbsoluteLayout устарел из-за проблем, которые он вызывает на всех экранах разных размеров.
Лучший альтернативный вариант - освоить RelativeLayout. Это очень мощный макет, который позволит вам размещать ваши виджеты пользовательского интерфейса в любом месте экрана, и в то же время позволяет легко поддерживать экран нескольких размеров.