..


Спонсоред Линкс

Ми користимо Обрађивати објекат

Ми сада присутни други виџет који се широко користи у апликацијама Обрађивати објекат који омогућава унос текста од стране корисника. Када корисник кликне на Обрађивати тип објекта, у ствари, виртуелна тастатура ће се аутоматски појавити на екрану уређаја који омогућава унос текста.

Као што је рекао, тастатура се аутоматски приказује када кликнете Обрађивати објекта, али ће такође бити потребно да га исушити чим корисник заврши иммисионе текста. Нажалост, овакво понашање није имплементиран директно у тастатуру, али морате да додате дугме за одређени притисак који је тастатура уклони са екрана.

Хајде онда да убаците неки објекат у прозор Обрађивати користећи графички интерфејс или писање директно на КСМЛ-изворног кода.

Прилагођавање Обрађивати

Обрађивати објеката типа могу се подесити у структури да би воду у складу са нашим захтевима. Веома чест тип прилагођавања је да се дефинишу тип карактера који се може куцаног од стране корисника. Можемо, на пример, обезбедити да укључивање односи нумеричке знакове, то ће захтевати акцију на унос имовине у графички интерфејс Тип маин.кмл.
Избор броја ефекат је да се појави виртуелне тастатуре уместо бројева са словима азбуке који се појављује по подразумеваној вредности.
Још једна честа подешавање је да се сарадник вредност лозинку Инпут Типе да замени знакове унео корисник звездицама.

У случају да желите да радите директно користе КСМЛ у овој листи, морате да додате следећи атрибут:






 / * Нумеричко поље * /







 Андроид: ИнпутТипе = "број"









 / * Поља упишите шифру * /







 Андроид: ИнпутТипе = "Лозинка"



Други атрибут објеката типа у широкој употреби у Обрађивати има савети који ће убацити текст подразумевани у поље за текст за приказ пре него што се активира:
 



 Андроид: савети = "@ стрингом / унесите текст"

 
овај код, у суштини, има ефекат показује корисника подразумевани текст у делл'ЕдитТект са, обично, објашњења природе који се односе подаци да уђе.

Обрађивати поставили наш објекат, имамо у нашем фајлове маин.кмл отприлике овако:






 <Обрађивати андроида: ид = "+ ид @ / миоЕдитТект"







 Андроид: савети = "@ стрингом / Колико ти је година?"







 Андроид: ИнпутТипе = "број"







 Андроид: лаиоут_хеигхт = "врап_цонтент"







 Андроид: лаиоут_видтх = "врап_цонтент">







 </ Обрађивати>



Затворите виртуелну тастатуру

Када се то уради што пређемо на датотеку Јава и отићи да прогласи тип атрибута и затим спроведе Обрађивати удружења са елементима датотеке пратећи процедуре маин.кмл расправља детаљно у претходним поглављима..

Сада смо спремни да покренете нашу апликацију на симулатору. Кликом на огласној објекат Обрађивати да не постоји начин да се уклони тастатура са екрана након завршетка рада унос података. Да бисте добили понашање хтели смо да само унесите следеце линије кода:

 



 миоЕдитТект.сетИмеОптионс (ЕдиторИнфо.ИМЕ_АЦТИОН_ДОНЕ);

 
миоЕдитТект показује где име по којој је проглашен наш Обрађивати објекта.

Ако сада поново покрене нашу апликацију ћемо видети да тастатура ће бити приказане бити обогаћена дугме Доне појавио због линија кода видети изнад методом призивања сетИмеОптионс што има за последицу постављања ИМЕ у тастатуру.

Шта је име? Начин уноса (ИМЕ) спроводи одређени модел интеракције који корисник може Молимо вас да користите (у нашем случају, дугме Доне).
Тип ИЕО који ће бити додат у наш тастатура се преноси као аргумент за метод сетИмеОптионс, то је зато што можете да бирате, поред кључних Учинио више да се укључе у ИМЕ тастатуре. Смо списак најчешће користе:

  • ИМЕ_АЦТИОН_ГО: Умеће дугме које има ефекат стварања прецизних акција због затварања тастатуре. На пример, овај тип ИЕО се додаје на клавијатурама где да унесете УРЛ адресу и кликнете дугме Го када је захтев поднет у ХТМЛ серверу ресурса које корисник одреди.
  • ИМЕ_АЦТИОН_НЕКСТ: користи, на пример у формулар за регистрацију, идите на компилацији следеће поље.
  • ИМЕ_АЦТИОН_СЕНД: се користи за слање било који текст ушао нелл'ЕдитТект на одређену услугу, као што су апликација за слање порука.

Треба нагласити да је коришћење ИЕО мора бити искључиво ради или можете да користите један тастатури да ИЕО.

Помоћ развој апликација за Андроид
Е-учење
АСП (Адванцед) АСП (Адванцед)
Цео курс за креирање динамичких веб сајтова. Полазећи од 39 €.
Веб дизајн (курса) Веб дизајн (курса)
Дизајн Веб сајтови са ХТМЛ, ЦСС и динамички ХТМЛ-а. Полазећи од 39 €.
КСМЛ (курс) КСМЛ (курс)
Креирање објеката КСМЛ КССЛ и других проширив језика. Полазећи од 29 €.
Спонсоред Линкс