..
Сада цемо да се у пракси оно што је рекао у последњем делу претходног поглавља.
Као полазна тачка може се користити пројекат узорак који смо већ направили, или можемо створити нову посећиваћем истом поступку приказана у првој поглавља водича.
Наш узорак поглед садржи два објекта типа ТектВиев који ће заменити низ иницијализацију у датотеци маин.кмл преко изворног кода. Хајде да видимо како.
Смо отворили датотеку прва ствар маин.кмл и посизиониамоци прозор који показује списак КСМЛ датотеке. У овом тренутку можемо да замени код следеће:
<Ксмл версион = "1.0" енцодинг = "УТФ-8"?> <ЛинеарЛаиоут КСМЛнс: Андроид = "хттп://сцхемас.андроид.цом/апк/рес/андроид" Андроид: оријентација = "вертикални" Андроид: лаиоут_видтх = "филл_парент" Андроид: лаиоут_хеигхт = "филл_парент"> <ТектВиев андроида: текст = "текст подразумевано ТектВиев1" Андроид: ид = "@ + ид/тесто1" Андроид: лаиоут_видтх = "врап_цонтент" Андроид: лаиоут_хеигхт = "врап_цонтент"> </ ТектВиев> <ТектВиев андроида: текст = "текст подразумевано ТектВиев2" Андроид: ид = "@ + ид/тесто2" Андроид: лаиоут_видтх = "врап_цонтент" Андроид: лаиоут_хеигхт = "врап_цонтент"> </ ТектВиев> </ ЛинеарЛаиоут>
Као што се види смо одабрали ЛинеарЛаиоут (видећемо касније у овом упутству друге врсте распореда на располагању) и имамо прогласила две ТектВиев. Стринг кроз андроида: текст смо поставили подразумевану вредност стринг и ТектВиев андроида: ИД елемента смо сарадник јединствени ИД и име (Тект1 и текст2) ћемо користити изворни код да би неопходне везе.
У овом тренутку фајл маин.кмл не захтева друге конфигурације, а онда можемо да га сачувате и затворите га.
Сада смо отворили изворни фајл Јаве (ако користите стару датотеку пројекат ХеллоВорлд.јава) и заменити садржај са следећим кодом.:
МрВебМастер.андроид пакета;
андроид.апп.Ацтивити увоза;
андроид.ос.Бундле увоза;
андроид.видгет.ТектВиев увоза;
публиц цласс ХеллоВорлд проширује активности {
тектВиев1 приватну ТектВиев;
тектВиев2 приватну ТектВиев;
/ ** Позивају када активност је најпре створени.
* /
@ Оверриде
публиц воид онЦреате (Додатни саведИнстанцеСтате) {
супер.онЦреате (саведИнстанцеСтате);
сетЦонтентВиев (Р.лаиоут.маин);
тектВиев1 = (ТектВиев) финдВиевБиИд (Р.ид.тесто1);
тектВиев1.сетТект ("Измењен текст користећи кода 1");
тектВиев2 = (ТектВиев) финдВиевБиИд (Р.ид.тесто2);
тектВиев2.сетТект ("Измењен текст преко кода 2");
}
}
Као што се види класа садржи два атрибута типа ТектВиев онЦреате метод и позовете исте методе на суперцласс и фајл распоред као инидицхиамо маин.кмл.
Без тога, коришћењем метода финдВиевБиИд смо сарадник елемената декларисана у маин.кмл са атрибутима класе.
Са методом сетТект промене подразумевану вредност од два ТектВиев замена са стрингом прошао као аргумент за метод.
Покретање апликација ће бити приказана на екрану уређаја, следећи прозор:

| |
АСП и Аццесс (Ебоок)
Управљање МС Аццесс база података са АСП. На само 29 €. |
| |
ХТМЛ (курс)
Маркуп Лангуаге за Веб од 29 €. |
| |
МС Аццесс (курс)
Сазнајте како да направите и управљање базама података лако и брзо. Полазећи од 29 €. |