Tag: Layout

Benutzerdefiniertes Benachrichtigungslayout funktioniert nicht auf Android 2.3 oder niedriger

Ich benutze den NotificationCompat.Builder , um meine Benachrichtigung über Android-Versionen anzuzeigen und ein benutzerdefiniertes Layout für die Benachrichtigung zu verwenden. Das benutzerdefinierte Layout funktioniert auf Android 3 und höher (API Level 11), aber nicht auf API Level 10 oder niedriger. Ich habe es auf 2.3 und 2.2 im Emulator getestet. Heres mein Code: Builder builder […]

Error: <item> -Tag erfordert ein 'drawable' -Attribut oder ein untergeordnetes Tag, das eine Zeichenkette definiert

Ich item_bg_selector.xml in dem Zeichnungsordner wie folgt eine State-List-Selector-Datei item_bg_selector.xml erstellt: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true" android:drawable="@drawable/item_background_selected" /> <item android:state_focused="true" android:drawable="@drawable/item_background_selected" /> <item android:state_pressed="true" android:drawable="@drawable/item_background_selected" /> <item android:drawable="@android:color/transparent"/> </selector> Dann definiere ich ein Stilelement <style name="Item"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:background">@drawable/item_bg_selector</item> </style> Dann versuche ich, ein ImageButton so zu erstellen: <ImageButton style="@style/Item" android:id="@id/btn_home" android:src="@drawable/home_button" /> […]

Android: Füge eine Ansicht zu einem bestimmten Layout aus Code hinzu

Ich möchte dynamisch einige Ansichten zu einem LinearLayout , das bereits in XML definiert ist. Ich bin in der Lage, Ansichten auf den Bildschirm hinzuzufügen, aber sie werden nicht 'innen' das richtige LinearLayout . Wie bekomme ich einen Verweis auf dieses spezielle Layout aus Code, ähnlich wie ein View mit findViewById() ?

Einstellen von Android TimePicker In XML

Ist es möglich, den TimePicker-Stunden-Modus auf 24-Stunden-Modus in XML-Datei zu setzen? Oder ist es nur in Java möglich? Ich möchte ein Layout machen, das 24-Stunden-Picker hat, aber ich kann dieses Attribut nicht finden.

Warum verschwinden die Elemente, wenn ich die listView scroll?

Meine Anwendung benutzt eine ListView die verschiedene Elemente in der Zelle anzeigt. Es muss Foto und Namen haben, aber es passiert, Beschreibung und Icons zu haben. Das Problem ist: Wenn ich die ListView und an die Spitze zurückkomme, sind die Beschreibung und die Icons verschwunden, es gibt nur Bild und Namen. Ich habe den Eindruck, […]

Android: Versuchen, Android zu verstehen: layout_weight

Ich versuche, eine Seite in drei Teile zu teilen. Ich möchte es in Prozentwerten machen, aber das wird nicht von Android unterstützt. Stattdessen muss ich android:layout_weight . Aber ich habe es schwer, es zu verstehen und es richtig zu machen. Vor allem, wie die tatsächliche Größe berechnet wird. Gibt es einen Weg, um einen prozentualen […]

Wie erkennt man eine Layoutgröße?

Dianne Hackborn erwähnte in ein paar Threads, die Sie erkennen können, wenn ein Layout als verkleinert wurde, zum Beispiel, wenn die Softtastatur öffnet oder schließt. Ein solches Thread ist das … http://groups.google.com/group/android-developers/browse_thread/thread/d318901586313204/2b2c2c7d4bb04e1b Allerdings habe ich ihre Antwort nicht verstanden: "Durch deine Sichthierarchie, die mit allen entsprechenden Layout-Traversal- und Callbacks verkleinert wird." Hat jemand eine weitere […]

Button Onclick Listener in mitgelieferten Layouts

Ich komme zu dir auf gebeugtem Knie, Frage in der Hand. Ich bin relativ neu auf Android, so verzeihen Sie alle sakrilegious Dinge, die ich sagen könnte. Intro: Ich habe mehrere Layouts in der App, die alle eine gemeinsame Fußzeile haben müssen. Diese Fußzeile hat einige wichtige Tasten für die Rückkehr auf die Homepage, Abmelden, […]

Möglich zu überschreiben / gelten Stil in Layout mit <include> Tag enthalten?

Ich habe ein (internes) Layout in meinem eigenen Layout wie folgt: <include android:id="@+id/twolinelistitem" layout="@android:layout/simple_list_item_2" style="@style/TwoLineListItem"/> Aber der Stil wird nicht angewendet. Diese Blog-Post erwähnt nicht, dass dies funktionieren sollte, also bin ich okay, wenn es nicht geht. Also der einzige Weg, um den Hintergrund zu setzen, ist programmatisch? Hier ist eine etwas verwandte androide Ausgabe

Android: Hintergrundfarbe des Fragments ändern

Ich habe versucht, die Hintergrundfarbe eines Fragments zu ändern, aber ein kleines Problem trat auf. public class MainActivity extends FragmentActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } Also, oben ist der Code, den ich für meine Hauptklasse hatte, die die XML-Datei für das Fragment aufruft. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > […]

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