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.
Ich arbeite an einem Formularlayout für ein Login Activityin meiner Android App. Das Bild unten zeigt, wie es aussehen soll: Dieses Layout konnte ich mit folgendem XML erreichen . Das Problem ist, es ist ein bisschen hackisch. Ich musste eine Breite für den Host EditText fest codieren. Insbesondere musste ich …
Ich spiele mit Fragmenten in Android. Ich weiß, dass ich ein Fragment mithilfe des folgenden Codes ändern kann: FragmentManager fragMgr = getSupportFragmentManager(); FragmentTransaction fragTrans = fragMgr.beginTransaction(); MyFragment myFragment = new MyFragment(); //my custom fragment fragTrans.replace(android.R.id.content, myFragment); fragTrans.addToBackStack(null); fragTrans.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); fragTrans.commit(); Meine Frage ist, wie ich in einer Java-Datei die aktuell angezeigte …
Ich erstelle dynamisch Schaltflächen. Ich habe sie zuerst mit XML gestylt und versuche, das folgende XML zu verwenden und es programmatisch zu machen. <Button android:id="@+id/buttonIdDoesntMatter" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="buttonName" android:drawableLeft="@drawable/imageWillChange" android:onClick="listener" android:layout_width="fill_parent"> </Button> Das habe ich bisher. Ich kann alles außer dem Zeichnen. linear = (LinearLayout) findViewById(R.id.LinearView); Button button = new …
Weiß jemand, wie man ein Schiebemenü wie einige der Top-Apps von heute implementiert? Andere Fragen zum Stapelüberlauf hatten keine Antworten dazu. Daher versuche ich, möglichst viele Informationen zu sammeln, um anderen zu helfen. Alle Anwendungen, die ich unten erwähne, leisten hervorragende Arbeit bei der Implementierung des Folienmenüs. 1. Google Plus …
Ich benutze zwei ListViews wie folgt: <ListView android:id="@+id/ListView" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> <ListView android:id="@+id/ListView1" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> Es gibt eine leere Zeile zwischen den beiden ListViews. Wie entferne ich es?
Ich habe versucht, marginBottom in der listView zu verwenden, um Platz zwischen listView-Elementen zu schaffen, aber die Elemente sind immer noch miteinander verbunden. Ist es überhaupt möglich? Wenn ja, gibt es einen bestimmten Weg, dies zu tun? Mein Code ist unten <LinearLayout android:id="@+id/alarm_occurences" android:layout_width="fill_parent" android:orientation="vertical" android:layout_height="fill_parent" android:background="#EEEEFF" xmlns:android="http://schemas.android.com/apk/res/android"> <ListView android:id="@+id/occurences" …
Ich habe ein LinearLayoutInneres ScrollView, das hat android:layout_height="fill_parent", aber es dehnt sich nicht auf die volle Höhe des aus ScrollView. Mein Layout sieht ungefähr so aus: level layout layout_width layout_height 1 LinearLayout fill_parent fill_parent 2 LinearLayout fill_parent wrap_content 3 (some irrelevant stuff) 2 ScrollView fill_parent fill_parent <-- this expands full …
Ich versuche herauszufinden, wie eine benutzerdefinierte Schriftart für den Symbolleisten-Titel richtig verwendet und in der Symbolleiste zentriert werden kann (Client-Anforderung). Im Moment verwende ich die gute alte ActionBar und habe den Titel auf einen leeren Wert gesetzt und setCustomViewmeine benutzerdefinierte Schriftart TextView eingefügt und mit ActionBar.LayoutParams zentriert. Gibt es einen …
Ich muss eine horizontale Listenansicht in meiner Android-Anwendung implementieren. Ich habe ein bisschen recherchiert und bin auf Wie kann ich eine horizontale ListView in Android erstellen? und horizontale ListView in Android?Diese Fragen wurden jedoch gestellt, bevor Recyclerview veröffentlicht wurde. Gibt es eine bessere Möglichkeit, dies jetzt mit Recyclerview zu implementieren?
Meine Frage ist einfach, Wie stelle ich meine Schaltflächen layout_gravity programmgesteuert ein? Ich habe das im Internet gefunden, aber es löst einfach eine Nullpointer-Ausnahme aus: Button MyButton = new Button(this); LinearLayout.LayoutParams lllp=(LinearLayout.LayoutParams)MyButton.getLayoutParams(); lllp.gravity=Gravity.RIGHT; MyButton.setLayoutParams(lllp); MyLinearLayout.addView(MyButton); Irgendeine Lösungsmöglichkeit?
Ich habe Romain Guys Beitrag auf dem <merge />Tag gelesen , aber ich verstehe immer noch nicht, wie nützlich er ist. Ist es eine Art Ersatz für das <Frame />Tag oder wird es so verwendet: <merge xmlns:android="...."> <LinearLayout ...> . . . </LinearLayout> </merge> dann <include />der Code in einer …
Nachdem ich die setCompoundDrawablesMethode aufgerufen habe , wird die Verbindung Drawable nicht angezeigt. Drawable myDrawable = getResources().getDrawable(R.drawable.btn); btn.setCompoundDrawables(myDrawable, null, null, null); Irgendwelche Gedanken?
Ich verwende Appcompat v7, um ein einheitliches Erscheinungsbild für Android 5 und weniger zu erzielen. Es funktioniert ziemlich gut. Ich kann jedoch nicht herausfinden, wie ich die Grundfarbe und die Akzentfarbe für EditTexts ändern kann. Ist es möglich? Ich habe versucht, eine benutzerdefinierte android:editTextStyleFarbe zu definieren (siehe unten), aber es …
Ich benutze diesen Code für Hyperlink: <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/hyperlink" android:text="@string/hyperlink" android:autoLink="web"/> Standardmäßig wird die blaue Farbe angezeigt, aber wie ändere ich die Farbe des Hyperlinks in Android?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.