2016-03-21 3 views
-1

Screenshoteine Funktion von Android: wie die Funktion verwenden, „aufblasen (int Ressource, Viewgroup Wurzel, boolean attachToRoot)“

Dieses Bild von der offiziellen documents.But kam ich verstehe nicht, eines der Worte : "or else simply an object that provides a set of LayoutParams values for root of the returned hierarchy (if attachToRoot is false.)"

Können Sie es für mich erklären?

+0

Beste Anleitung für diese https://www.youtube.com/watch?v=fxVeFwtIpVc – Paritosh

Antwort

0

Aufblasen wird verwendet, um eine Ansicht hinzuzufügen, die insbesondere zum Aufblähen von Fragmenten innerhalb einer Aktivität verwendet wird. ViewGroup-Stamm ist die übergeordnete Ansicht, in der Sie Ihre Ansicht aufblasen möchten. Wenn Sie diese Funktion verwenden, um ein Fragment aufblasen dann wie folgt verwenden:

 
@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
    View view = inflater.inflate(R.layout.fragment_name,container,false); 
    return view; 
} 

Wenn dies nicht Ihre beantwortet Abfrage mich dann in welchem ​​Kontext wissen lassen, sind Sie genau aufblasen verwenden.

+0

Wenn der zweite Parameter nicht null und der dritte Parameter falsch ist, welchen Effekt hat der zweite Parameter? – wpumain

+0

Der dritte Parameter legt fest, ob android das Layout (d. H. Den ersten Parameter) im Container (d. H. Den zweiten Parameter) direkt nach dem Aufblasen aufblasen soll oder nicht. Es ist am besten, den dritten Parameter falsch zu halten, unabhängig davon, ob der Container null ist oder nicht, und das Fragment später mit 'FragmentManager.beginTransaction()' in Ihrer Aktivität zu setzen. –

+0

Vielen Dank für Ihre Erklärung. Ich denke, eine verwandte qusetion.When der zweite Parameter ist nicht null und der dritte Parameter ist falsch, wie ist die LayoutParams der Ansicht durch die ersten Parameter aufgebläht? – wpumain

Verwandte Themen