Tag: Layout

Kannst du einen Button in RelativeLayout zentrieren?

Ich versuche, einen Knopf im relativen Layout zu zentrieren, ist das möglich? Ich habe die Gravity- und Orientierungsfunktionen ausprobiert, aber sie machen nichts.

Android: Wie man ein Bild auf die Bildschirmbreite strecken, während das Seitenverhältnis beibehalten wird?

Ich möchte ein Bild herunterladen (von unbekannter Größe, aber das ist immer grob quadratisch) und zeigt es so an, dass es den Bildschirm horizontal füllt und sich vertikal ausdehnt, um das Seitenverhältnis des Bildes auf jeder Bildschirmgröße zu erhalten. Hier ist mein (nicht funktionierender) Code. Es dehnt das Bild horizontal aus, aber nicht vertikal, also […]

Ändern Sie den rechten Rand einer Ansicht programmgesteuert?

Kann dieses Attribut dynamisch im Java-Code geändert werden? android:layout_marginRight Ich habe eine TextView , die ihre Position einige Pixel nach links dynamisch ändern muss. Wie mache ich es programmgesteuert?

Wie man eine Ansicht mit einem Layout aufzublasen

Ich habe ein in XML definiertes Layout. 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 anderen XML-Layout-Dateien aufblasen. Ich kann je nach Situation unterschiedliche Layouts verwenden. Wie soll ich das machen? Ich habe versucht, verschiedene Variationen von RelativeLayout item = (RelativeLayout) findViewById(R.id.item); item.inflate(…) Aber keiner von ihnen hat gut geklappt.

Legen Sie das Layoutgewicht eines TextView programmgesteuert fest

Ich versuche dynamisch TableRow Objekte zu erstellen und sie zu einem TableLayout . Die TableRow Objekte haben 2 Elemente, eine TextView und eine CheckBox . Die TextView Elemente müssen ihr TextView auf 1 setzen, um die CheckBox Elemente ganz nach rechts zu drücken. Ich kann keine Dokumentation finden, wie man das TextView eines TextView Elements […]

Setzen Sie die Ränder in einem LinearLayout programmgesteuert ein

Ich versuche, Java ( nicht XML ) zu verwenden, um ein LinearLayout mit Schaltflächen zu erstellen, die den Bildschirm füllen und Ränder haben. Hier ist Code, der ohne Ränder arbeitet: LinearLayout buttonsView = new LinearLayout(this); buttonsView.setOrientation(LinearLayout.VERTICAL); for (int r = 0; r < 6; ++r) { Button btn = new Button(this); btn.setText("A"); LinearLayout.LayoutParams lp = […]

Setzen Sie die absolute Position einer Ansicht

Ist es möglich, die absolute Position einer Ansicht in Android zu setzen? (Ich weiß, dass es ein AbsoluteLayout , aber es ist veraltet …) Zum Beispiel, wenn ich einen 240x320px Bildschirm habe, wie könnte ich ein ImageView hinzufügen, das ImageView ist, so dass sein Zentrum an der Position ist (100.100)?

Wie kann man das Layout mit abgerundeten Ecken machen?

Wie kann ich ein Layout mit abgerundeten Ecken machen? Ich möchte auf meine LinearLayout abgerundete Ecken LinearLayout .

Wie man android apps Hintergrundbild wiederholt

Ich habe ein Hintergrundbild in meiner App gesetzt, aber das Hintergrundbild ist klein und ich möchte es wiederholen und den ganzen Bildschirm ausfüllen. Was soll ich machen? <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/bg" android:tileMode="repeat">

Android Drawing Separator / Divider Line im Layout?

Ich möchte eine Linie mitten in einem Layout zeichnen und es als Trennzeichen von anderen Elementen wie TextView verwenden. Gibt es ein gutes Widget dafür. Ich möchte nicht wirklich ein Bild verwenden, da es schwer wäre, die anderen Komponenten dazu zu bringen. Und ich möchte, dass es auch relativ positioniert ist. Vielen Dank

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