mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Náhodný
speech play
speech pause
speech stop

Jak používat Inflater v Androidu k programovému vytváření pohledů

Inflater je třída v Androidu, která poskytuje způsob, jak nafouknout (nebo načíst) soubor rozložení do zobrazení. Používá se k vytváření pohledů programově, namísto jejich definování v souborech rozložení XML.

Inflater je podtřída třídy LayoutInflater, která je zodpovědná za načítání a analýzu souborů rozložení XML. Třída Inflater bere jako vstup zdrojový soubor XML a vrací objekt View, který představuje rozložení definované v souboru XML. (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.my_layout, null);
```
V tomto příkladu je `my_layout` zdrojový soubor XML, který definuje rozvržení pro pohled, který chcete vytvořit. Metoda `inflater.inflate()` načte rozvržení ze souboru prostředků a vrátí objekt View, který představuje rozvržení. = (ViewGroup) findViewById(R.id.parent_view);
parent.addView(view);
```
Všimněte si, že třída Inflater je k dispozici pouze v systému Android 3.0 (Honeycomb) a novějších verzích platformy. V dřívějších verzích Androidu byste místo toho použili třídu LayoutInflater.

Knowway.org používá cookies, aby vám mohl poskytovat lepší služby. Používáním Knowway.org souhlasíte s naším používáním cookies. Podrobné informace naleznete v našem textu Zásad používání souborů cookie. close-policy