Als «android-layout» getaggte Fragen

Ein Layout definiert die visuelle Struktur für eine Benutzeroberfläche, z. B. die Benutzeroberfläche für eine Aktivität, ein Fragment oder ein App-Widget.

23
RecyclerView in ScrollView funktioniert nicht
Ich versuche, ein Layout zu implementieren, das RecyclerView und ScrollView im selben Layout enthält. Layoutvorlage: <RelativeLayout> <ScrollView android:id="@+id/myScrollView"> <unrelated data>...</unrealated data> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/my_recycler_view" /> </ScrollView> </RelativeLayout> Probleme: Ich kann bis zum letzten Element von scrollen ScrollView Dinge, die ich versucht habe: Kartenansicht innerhalb der ScrollView(jetzt ScrollViewenthält RecyclerView) - …

30
RecyclerView: Inkonsistenz erkannt. Ungültige Artikelposition
Unsere Qualitätssicherung hat einen Fehler festgestellt: Beim Drehen des Android-Geräts (Droid Turbo) ist der folgende Absturz im Zusammenhang mit RecyclerView aufgetreten : java.lang.IndexOutOfBoundsException: Inkonsistenz festgestellt. Ungültige Position 2 (Versatz: 2) .Zustand: 3 Für mich sieht es nach einem internen Fehler in RecyclerView aus, da ich mir keine Möglichkeit vorstellen kann, …

25
Android: Wie erstelle ich einen Dialog ohne Titel?
Ich versuche, einen benutzerdefinierten Dialog in Android zu generieren. Ich erstelle meinen Dialog folgendermaßen: dialog = new Dialog(this); dialog.setContentView(R.layout.my_dialog); Bis auf den Titel des Dialogs funktioniert alles einwandfrei. Auch wenn ich den Titel des Dialogfelds nicht festlege, hat das Dialogfeld-Popup an der Position des Dialogfelds ein Leerzeichen. Gibt es eine …

30
Android-Listenansicht in einer Bildlaufansicht
Ich habe ein Android-Layout, das scrollVieweine Reihe von Elementen enthält. Am Ende der habe scrollViewich einelistView die dann von einem Adapter bestückt wird. Das Problem, das ich habe, ist, dass Android das listViewvon der ausschließt, scrollViewda das scrollViewbereits eine scrollbare Funktion hat. Ich will daslistView , dass das so lange …


9
Android LinearLayout Farbverlauf Hintergrund
Ich habe Probleme beim Anwenden eines Verlaufshintergrunds auf ein LinearLayout. Dies sollte nach dem, was ich gelesen habe, relativ einfach sein, aber es scheint einfach nicht zu funktionieren. Als Referenz entwickle ich am 2.1-Update1. header_bg.xml: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:angle="90" android:startColor="#FFFF0000" android:endColor="#FF00FF00" android:type="linear"/> </shape> main_header.xml: <?xml version="1.0" …



10
Füllen Sie die Ansicht programmgesteuert auf
Ich entwickle Android v2.2 App. Ich habe ein Fragment . Beim onCreateView(...)Rückruf meiner Fragmentklasse füge ich dem Fragment ein Layout wie folgt hinzu: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.login, null); return view; } Die oben aufgeblasene Layoutdatei lautet (login.xml): <?xml version="1.0" encoding="utf-8"?> …

9
Wie können Ansichten in RelativeLayout programmgesteuert angeordnet werden?
Ich versuche, programmgesteuert (und nicht deklarativ über XML) Folgendes zu erreichen: <RelativeLayout...> <TextView ... android:id="@+id/label1" /> <TextView ... android:id="@+id/label2" android:layout_below: "@id/label1" /> </RelativeLayout> Mit anderen Worten, wie kann ich die zweite TextViewunter der ersten anzeigen lassen, aber ich möchte dies im Code tun: RelativeLayout layout = new RelativeLayout(this); TextView label1 …

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; …

11
Platzieren / Überlappen (Z-Index) einer Ansicht über einer anderen Ansicht in Android
Ich habe ein lineares Layout, das aus Bildansicht und Textansicht besteht, untereinander in einem linearen Layout. <LinearLayout android:orientation="horizontal" ... > <ImageView android:id="@+id/thumbnail" android:layout_weight="0.8" android:layout_width="0dip" android:layout_height="fill_parent"> </ImageView> <TextView android:id="@+id/description" android:layout_weight="0.2" android:layout_width="0dip" android:layout_height="wrap_content"> </TextView> Möglicherweise fehlen einige Regeln. Dies soll eine Vorstellung davon geben, wie das Layout aussieht. Ich möchte eine weitere …

13
Android: Ansichtsstil programmgesteuert einstellen
Hier ist XML: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" style="@style/LightStyle" android:layout_width="fill_parent" android:layout_height="55dip" android:clickable="true" android:orientation="horizontal" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" /> </RelativeLayout> Wie setze styleich Attribute programmgesteuert?


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 …

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.