..
Распоред је веома посебан ТаблеЛаиоут који вам омогућава да организујете садржаје као да смо радили са стола. Пример апликације која би могли да искористе овај тип распореда могу понудити од стране галерије где можете да сам вам показао низ сличица распоређених у уредно користећи слику ТаблеЛаиоут увећану слику и онда кликнуо корисник.
Садржај су организовани у ТаблеЛаиоут захваљујући ТаблеРов да идентификује ред у табели. У оквиру овог објекта ставимо све елементе који желимо да покажемо да одређеним редом.
Смо показали илустративан пример сада ћемо да креирамо ТаблеЛаиоут са четири реда и четири колоне. Јава код за њено креирање је следећи (опет ради лакшег увозимо андорид.видгет .*):
ТаблеЛаиоут таблеЛаиоут ТаблеЛаиоут = нев (ово);
таблеЛаиоут.сетГравити (Гравити.ТОП);
инт цоунт = 0;
фор (инт и = 0 и <4; и + +) {
ТаблеРов ТаблеРов = нових ТаблеРов (ово);
таблеРов.сетГравити (Гравити.ЦЕНТЕР);
фор (инт ј = 0 ј <4 ј + +) {
рачунају +;
ТектВиев тестоЦелла = нових ТектВиев (ово);
тестоЦелла.сетТект ("ћелија" + број);
тестоЦелла.сетПаддинг (10, 10, 10, 10);
таблеРов.аддВиев (тестоЦелла);
}
таблеЛаиоут.аддВиев (ТаблеРов);
}
сетЦонтентВиев (таблеЛаиоут);
Ми сада идемо да ригорозну анализу кода.
Прво креирате објекат типа ТаблеЛаиоут који се налази на врху екрана.
Изградња самог распоред се врши помоћу два угнеждена за.
Јер у првој изјави објекат типа ТаблеРов, а гравитација смо поставили имовину центра садржај у оквиру објекта.
За сваке итерације друге за хајде да попуните табеРов са ТектВиев (ми користимо променљиве рачунати инкрементира на сваке итерације), затим примените цолор од 10 пиксела од четири ивице ћелије и на крају сарадник ТектВиев ТаблеРов створен за примарни.
На крају првог додати за ТаблеРов (која садржи сва четири наше ТектВиев креиран са Унутрашња петља) на ТаблеЛаиоут.
На крају, са уобичајеним командом сетЦонтентВиев, ми сарадник ТаблеЛаиоут створио прозор наше активности
Крајњи резултат је приказан на слици испод:

Поред два распореда видели раније постоје још два лакши за коришћење: ФрамеЛаиоут и РелативеЛаиоут. Први распоред је основна чињеница може да садржи само један виџет и протеже кроз највеће могуће од тачке у горњем левом углу екрана. Други је елеменат положај у прозору са својим оригиналну величину, а самим тим нису нам учинили ништа промену величине.
Очигледно, у прозору, можете користити више од једног типа распореда, сећајући се, међутим, а затим их инкорпорирају у један распоред који ће бити усвојен као аргумент за метод сетЦонтентВиев. Пример за ово је приказан у следећем коду:
ЛинеарЛаиоут линеарЛаиоут1 ЛинеарЛаиоут = нев (ово); / / Код за убацивање елемената за овог распореда ТаблеЛаиоут таблеЛаиоут ТаблеЛаиоут = нев (ово); / / Код за убацивање елемената за овог распореда ЛинеарЛаиоут линеарЛаиоутПримарио ЛинеарЛаиоут = нев (ово); линеарЛаиоутПримарио.сетОриентатион (ЛинеарЛаиоут.ВЕРТИЦАЛ); линеарЛаиоутПримарио.аддВиев (линеарЛаиоут1); линеарЛаиоутПримарио.аддВиев (таблеЛаиоут); сетЦонтентВиев (линеарЛаиоутПримарио);
| |
ЦСС (курс)
Веб дизајн и приступачност према В3Ц ЦСС и КСХТМЛ. Полазећи од 29 €. |
| |
Е-трговина са АСП (Ебоок)
ЕЦоммерце и Корпа са АСП. Само 35 €. |
| |
Веб маркетинг (курс)
Промоцију сајта, претраживачи и маркетинга. Од 39 €. |