Android-разметка
Объём исходного файла (рис.1) значительно меньше за счёт того, что в нём
отсутствуют элементы разметки. Они вынесены в файл layout/
main.xml:
В отдельный файл разметка вынесена (а android это позволяет) для удобства. Мы можем вносить изменения
во внешний вид странички нашего приложения не трогая исходный код (хотя, разметку можно и туда включить).
Если, по какой-либо причине, мы захотим сделать кнопки разноцветными, файл придётся несколько изменить:
Существуют пограммы распаковывающие apk-файл на уровне xml-файлов и,
запаковывающие его обратно (не путать с заменой расширения на .zip).
В разметке использован диспетчер компоновки:
LinearLayout. У него свои допуски и требования к ориентации вложенных элементов.
Панель арифмометра у нас будет зависеть от размеров компонентов и будет состоять из дисплея и
4-х строк по 5 кнопок. Контроль за каждой кнопкой исходного кода осуществляется через элемент
android:onClick="myClick"
каждой кнопки, привязанный к
case R.id.bX в исходном коде.
продолжить...
...вернутся