mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Рандом
speech play
speech pause
speech stop

Како користити Инфлатер у Андроиду за програмско креирање приказа

Инфлатер је класа у Андроиду која пружа начин за надувавање (или учитавање) датотеке изгледа у Виев. Користи се за програмско креирање погледа, уместо да их дефинише у датотекама КСМЛ распореда.ӕӕИнфлатер је подкласа класе ЛаиоутИнфлатер, која је одговорна за учитавање и рашчлањивање датотека КСМЛ распореда. Класа Инфлатер узима КСМЛ датотеку ресурса као улаз и враћа Виев објекат који представља изглед дефинисан у КСМЛ датотеци.ӕӕЕво примера како можете користити класу Инфлатер да програмски креирате поглед:ӕ```ӕЛаиоутИнфлатер инфлатер = (ЛаиоутИнфлатер) цонтект.гетСистемСервице(Цонтект.ЛАИОУТ_ИНФЛАТЕР_СЕРВИЦЕ);ӕВиев виев = инфлатер.инфлате(Р.лаиоут.ми_лаиоут, нулл);ӕ```ӕУ овом примеру, `ми_лаиоут` је КСМЛ датотека ресурса која дефинише распоред за приказ који желите да креирате. Метод `инфлатер.инфлате()` учитава распоред из датотеке ресурса и враћа Виев објекат који представља изглед.ӕӕ Затим можете користити Виев објекат да га додате корисничком интерфејсу своје апликације, на пример:ӕ```ӕВиевГроуп родитељ = (ВиевГроуп) финдВиевБиИд(Р.ид.парент_виев);ӕпарент.аддВиев(виев);ӕ```ӕИмајте на уму да је класа Инфлатер доступна само у Андроиду 3.0 (Хонеицомб) и новијим верзијама платформе. У ранијим верзијама Андроид-а, уместо тога бисте користили класу ЛаиоутИнфлатер.

Knowway.org колачиће да би вам пружио бољу услугу. Коришћењем Knowway.org, пристајете на нашу употребу колачића. За детаљне информације можете прегледати нашу <а href ="/sr/cookie-policy"> Цоокие Полицy . close-policy