403 Stimmen

Welchen Zweck erfüllt der <merge>-Tag von Android in XML-Layouts?

Ich habe gelesen Romain Guys Beitrag über die <merge /> Tag, aber ich verstehe immer noch nicht, wie es nützlich ist. Ist es eine Art Ersatz für das <Frame /> Tag, oder wird es wie folgt verwendet:

<merge xmlns:android="....">
<LinearLayout ...>
    .
    .
    .
</LinearLayout>
</merge>

dann <include /> den Code in einer anderen Datei?

1voto

Suraj Bahadur Punkte 3515

Laut der offiziellen Android-Dokumentation müssen Sie nur merge anstelle von FrameLayout wenn sie keine Angaben macht padding Oder margin usw.

Zitat:

Wurzelrahmen zusammenführen - Wenn ein FrameLayout die Wurzel eines Layouts ist und keinen Hintergrund oder Polsterung usw. bietet, kann es durch ein Merge-Tag ersetzt Tag ersetzt werden, was etwas effizienter ist.

Link zu den Dokumenten

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X