Tag: Raster Layout

Verständnis nicht, wie man GridLayout.spec () benutzt

Diese GridLayout geht in meine App, die eine Menge Level hat. Jede Ebene hat eine andere Anzahl von Zeilen und Spalten. Ich gehe davon aus, dass diese GridLayout meine beste Wette sein würde, um meine Bedürfnisse zu befriedigen. Außerdem müssen alle zur Laufzeit prorammatisch getan werden. Ich habe Schwierigkeiten zu verstehen, wie man GridLayout.spec() . […]

Ausrichtung nicht richtig beim Hinzufügen von Ansicht dynamisch zu GridLayout

Beim Hinzufügen von Buttons von XML – Alles gut <GridLayout android:id="@+id/social_gl_content" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_centerHorizontal="true" android:alignmentMode="alignBounds" android:columnCount="2" android:padding="8dp"> <LinearLayout android:layout_width="0dp" android:layout_height="45dp" android:layout_columnWeight="1"> <Button android:layout_width="fill_parent" android:layout_height="45dp" android:background="@android:color/holo_blue_light" android:text="Hi"/> </LinearLayout> <LinearLayout android:layout_width="0dp" android:layout_height="45dp" android:layout_columnWeight="1"> <Button android:layout_width="fill_parent" android:layout_height="45dp" android:background="@android:color/holo_green_light" android:text="Whatsapp"/> </LinearLayout> <LinearLayout android:layout_width="0dp" android:layout_height="45dp" android:layout_columnWeight="1"> <Button android:layout_width="match_parent" android:layout_height="45dp" android:background="@android:color/holo_green_light" android:text="This is facebook" /> </LinearLayout> <LinearLayout android:layout_width="0dp" android:layout_height="45dp" android:layout_columnWeight="1"> <Button […]

Horizontale Mitte Ansichten innerhalb Android GridLayout

Wir schreiben eine App, die auf ICS + ausgerichtet ist und glaubt, dass ein GridLayout das beste Layout-Paradigma ist, aber es scheint, dass sehr wenig darüber geschrieben wurde, und wir haben einige Ausrichtungsprobleme. <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/row_background" android:rowCount="1" android:columnCount="3" android:layout_width="match_parent" android:layout_height="match_parent" android:useDefaultMargins="true" android:background="@drawable/list_item_bg"> <ImageView android:id="@+id/visibilityIcon" android:layout_row="0" android:layout_column="0" android:src="@drawable/visibility_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal"/> <ImageView android:id="@+id/windIcon" android:layout_row="0" android:layout_column="1" android:src="@drawable/wind_icon" […]

GridLayout vs TableLayout

Ich bin mir nicht sicher, was die Unterschiede zwischen den beiden sind und was ich für meine Purpouses verwenden sollte? Was ich versuche zu tun ist, erstellen Sie eine benutzerdefinierte virtuelle numpad mit Texteingaben und das kann dynamisch ändern ihre Inhalte zu einem Datum Picker haben. Also brauche ich ein Layout-System, das viele verschiedene Zellen […]

Zeile in GridLayout ausblenden

Ich habe ein GridLayout in einer XML-Datei mit 3 Spalten und 2 Zeilen gemacht. Wie kann ich die zweite Zeile über Code verstecken? Ich habe versucht, die Sichtbarkeit für die Ansichten in dieser Zeile zu setzen, aber die erste Spalte scheint so weit wie möglich zu erweitern. <GridLayout android:id="@+id/lytInfo" android:layout_width="match_parent" android:layout_height="wrap_content" android:alignmentMode="alignBounds" android:columnCount="3" android:columnOrderPreserved="false" android:paddingTop="@dimen/padding.verySmall" […]

Programmgesteuertes Erstellen einer GridLayout aus der Supportbibliothek

In Android ist es möglich, ein GridLayout aus der Supportbibliothek vollständig programmgesteuert zu erstellen (dh ohne entsprechende XML zu schreiben)? Ich schaffe mein GridLayout in einem Fragment (genannt PromotionLayoutFragment) wie folgt: ViewGroup fragmentView = (ViewGroup)getView(); GridLayout gridLayout = new GridLayout(fragmentView.getContext()); gridLayout.setColumnCount(2); gridLayout.setRowCount(15); // add views to grid … fragmentView.addView(gridLayout); Dies funktioniert gut, wenn ich die […]

Eclipse gibt einen Fehler von android.support.v7.widget.GridLayout nicht zu instanziieren

Ich habe versucht, die GridLayout aus der Support-Bibliothek zu integrieren, aber es funktioniert nicht. Mein Ziel-Build ist für API Version 10. Der XML-Code, den ich verwende, ist unten gezeigt: <?xml version="1.0" encoding="UTF-8"?> <android.support.v7.widget.GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:grid="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android.support.v7.widget.columnCount="6" > <Button android:id="@+id/button1" android.support.v7.widget.layout_column="1" android.support.v7.widget.layout_columnSpan="2" android.support.v7.widget.layout_gravity="left" android.support.v7.widget.layout_row="1" android:text="Button" /> </android.support.v7.widget.GridLayout> Wenn Eclipse versucht, dies zu kompilieren, ist […]

GridLayout aus der Supportbibliothek zeigt keine 2 Zeilen auf Android 2, onChildVisibilityChanged Error

Hat jemand die Support-Bibliothek bekommen, um ein Raster-Layout korrekt in Android 2 zu machen? Statt 2 Zeilen und Spalten bekomme ich eine einzelne Zeile auf dem Bildschirm und sehe diesen Fehler in der Logcat-Ausgabe: Android GridLayout konnte die Methode android.support.v7.widget.ViewGroup.onChildVisibilityChanged nicht finden Das gleiche genaue Layout funktioniert auf Android4 -> ICS, wenn ich das Layout-Tag […]

IntelliJ: Getting GridLayout Arbeit

Ich versuche, GridLayout in meiner App zu benutzen, aber es wird nicht funktionieren. Ich habe dieses Tutorial: IntelliJ und android.support.v7.widget.GridLayout Aber es wird noch nicht funktionieren Ich bekomme den folgenden Fehler: error: No resource identifier found for attribute 'columnCount' in package 'android' error: No resource identifier found for attribute 'rowCount' in package 'android' Weitere Tipps? […]

Android: Wie man ein GridLayout programmgesteuert erstellt?

Ich entwickle eine "Übereinstimmung der folgenden" Anwendung. Die für die Anwendung verwendete XML ist wie folgt: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/lytLinear" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/txtQuestion" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingBottom="30dp" android:text="Match the following questions with their answers." /> <GridLayout android:id="@+id/lytGrid" android:layout_width="match_parent" android:layout_height="wrap_content" android:columnCount="3" android:columnWidth="300dp" android:orientation="vertical" android:rowCount="5" android:stretchMode="columnWidth" > <LinearLayout android:id="@+id/Q1Lyt" android:layout_width="160dp" android:layout_height="50dp" android:layout_column="0" android:layout_row="0" android:background="@drawable/shape_qn" android:gravity="center" > […]

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.