Разработка мобильных приложений. Соколова В.В. - 136 стр.

UptoLike

Составители: 

136
Layout предназначен для управления размещением компонентов и бо-
лее подробно будет рассмотрен далее. Здесь только укажем, что как
корневой элемент XML-документа, он имеет обязательный атрибут
xmlns:android. Это XML-декларация пространства имен, и каждый са-
мый первый элемент должен иметь такой атрибут.
Элемент TextView предназначен для отображения текста пользова-
телю и имеет в нашем примере три атрибута:
android:layout_width задает ширину компонента на экра-
не. Значение fill_parent предписывает компоненту занимать всю область
родительского компонента в указанном направлении.
android:layout_height задает высоту компонента. Значе-
ние wrap_content предписывает увеличение размера компонента только
для отображения содержимого компонента.
android:text текст, который TextView должен показывать. В
данном примере вместо текстовой константы используется строковый
ресурс. Строка hello определена в файле res/values/strings.xml.
Это рекомендуемая практика использования строк, так как это упроща-
ет локализацию приложений.
Файл strings.xml содержит текстовые строки, используемые в
пользовательском интерфейсе:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World!</string>
<string name="app_name">HelloWorld</string>
</resources>
Рассмотрим подробнее файл AndroidManifest.xml.
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="learn.android.lab1"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="7" />
<application android:icon="@drawable/icon" andro-
id:label="@string/app_name">
<activity android:name=".HelloWorldActivity"
android:label="@string/app_name">
<intent-filter>
<action andro-
id:name="android.intent.action.MAIN" />