Als «layout-inflater» getaggte Fragen

Das Tag layout-inflater bezieht sich auf die Android LayoutInflater-Klasse, mit der eine Ansichtshierarchie aus einer XML-Layoutdatei erstellt wird.


7
Vermeiden Sie es, null als Ansichtsstamm zu übergeben (Layoutparameter müssen im Stammelement des aufgeblasenen Layouts aufgelöst werden).
Wenn ich null für root studio übergebe, erhalte ich folgende Warnung: Vermeiden Sie es, null als Ansichtsstamm zu übergeben (Layoutparameter müssen im Stammelement des aufgeblasenen Layouts aufgelöst werden). Es wird ein Nullwert in angezeigt getGroupView. Bitte helfen Sie. public class ExpandableListAdapter extends BaseExpandableListAdapter { private Context _context; private List<String> _listDataHeader; …

14
So blasen Sie eine Ansicht mit einem Layout auf
Ich habe ein Layout in XML definiert. Es enthält auch: <RelativeLayout android:id="@+id/item" android:layout_width="fill_parent" android:layout_height="wrap_content" /> Ich möchte diese RelativeView mit einer anderen XML-Layoutdatei aufblasen. Ich kann je nach Situation unterschiedliche Layouts verwenden. Wie soll ich das machen Ich habe verschiedene Variationen von ausprobiert RelativeLayout item = (RelativeLayout) findViewById(R.id.item); item.inflate(...) Aber …

12
Was bedeutet der Parameter LayoutInflater attachToRoot?
Die LayoutInflater.inflateDokumentation ist mir über den Zweck des attachToRootParameters nicht genau klar . attachToRoot : Soll die aufgeblasene Hierarchie an den Root-Parameter angehängt werden? Wenn false, wird root nur verwendet, um die richtige Unterklasse von LayoutParams für die Root-Ansicht in XML zu erstellen. Könnte jemand bitte detaillierter erklären, insbesondere was …

6
Rufen Sie getLayoutInflater () an Orten auf, die nicht aktiv sind
Was muss importiert werden oder wie kann ich den Layout-Inflater an anderen Orten als bei Aktivitäten aufrufen? public static void method(Context context){ //this doesn't work the getLayoutInflater method could not be found LayoutInflater inflater = getLayoutInflater(); // this also doesn't work LayoutInflater inflater = context.getLayoutInflater(); } Ich kann getLayoutInflaternur in …

5
onCreateOptionsMenu in Fragmenten
Ich habe setHasOptionsMenu(true)drinnen platziert onCreateView, kann aber immer noch keine onCreateOptionsMenuFragmente aufrufen . @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { setHasOptionsMenu(true); return inflater.inflate(R.layout.facesheet, container, false); } Unten ist mein onCreateOptionsMenuCode. @Override public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) { getSupportMenuInflater().inflate(R.menu.layout, menu); return (super.onCreateOptionsMenu(menu)); } Die Fehlermeldung, die ich bekomme: Die …


10
Warnung "Übergeben Sie keine Null als Ansichtsstamm", wenn Sie die Ansicht zur Verwendung durch AlertDialog aufblasen
Ich erhalte die Flusenwarnung, Avoid passing null as the view rootwenn ich Ansichten mit nullas aufblase parent, wie: LayoutInflater.from(context).inflate(R.layout.dialog_edit, null); Die Ansicht soll jedoch als Inhalt von verwendet werden AlertDialog, wobei setViewon verwendet wird AlertDialog.Builder, sodass ich nicht weiß, was als die übergeben werden soll parent. Was denkst du parentsollte …

18
Android: Letzte Zeile der Textansicht abgeschnitten
Ich habe eine Horizontale LinearLayoutmit einem TextViewgefolgt von einem Spinnerdaneben. Dies LinearLayoutwird in einer festen Vertikalen, LinearLayoutdie in a enthalten ist, mehrmals dynamisch aufgeblasenRelativeLayout . Das Problem ist, dass seit ich von Theme.lightzu gewechselt bin Theme.holo.light, die letzte Zeile von TextViewhalbiert wird. Dies geschieht, wenn der dynamische Text lang ist …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.