Tag: android layout

Marshmallow RelativeLayout verhält sich mit alignBaseline seltsam

Auf Android 6.0 Marshmallow die Positionierung eines EditText in Bezug auf eine ImageView in einem RelativeLayout mit den Attributen Baseline und layout_alignBaseline funktioniert nicht mehr. Das Verhalten kann sogar im Layout-Editor im Android Studio beobachtet werden. Auf einem echten Android Marshmallow Gerät oder emulatr die EditText in meinem Fall ist Verschiebung außerhalb des Bildschirms und […]

RelativeLayout nicht richtig aktualisieren Breite der benutzerdefinierten Ansicht

Ich habe diese Containerklasse, die verwendet wird, um eine der Dimensionen, entweder die Breite oder Höhe, ein Verhältnis der anderen Dimension zu machen. Zum Beispiel möchte ich einen 16: 9-Layout-Container, wo die Breite "match_parent" ist. Allerdings, wenn Sie die Höhe als "match_parent" verwenden, scheint Android nicht richtig zu relayout sich. Wenn ich die Höhe einstellst, […]

RecyclerView: Letztes sichtbares Element sofort nach Ansicht erstellt

Ich habe ein Problem mit den folgenden Methoden: int firstVisibleItemPosition = gridLayoutManager.findFirstVisibleItemPosition(); int lastVisibleItemPosition = gridLayoutManager.findLastVisibleItemPosition(); Mein Ziel: Speichern Sie analytische Daten über die Elemente, die der Benutzer gesehen hat. Um das zu tun, rufe ich diese Methoden in zwei verschiedenen Szenarien an: Jedes Mal, wenn das Scrollen in den "Leerlauf" -Zustand gerät und überprüft, […]

Sizing eines Android-Mehrzeilen-TextView

Ich habe eine Aktivität, wo ich eine Überschrift anzeigen möchte, die das obere Viertel der App aufnimmt und einen dynamischen Satz von Text anzeigt. In manchen Fällen wird es alles auf eine Zeile passen und ich möchte die Schriftgröße, um es groß zu machen, so dass es groß und leicht zu lesen ist. In einigen […]

Warum setWidth funktioniert nicht?

Zum Beispiel müssen Sie für ein TextView in Android die LayoutParams anstelle der setWidth-Methode festlegen. TextView tv = new TextView(getContext()); LayoutParams params = new LayoutParams(100, LayoutParams.WRAP_CONTENT); tv.setLayoutParams(params); Aber warum? In den Android-Dokumenten heißt es, dass es das gleiche Ergebnis liefern würde.

Layoutbreite gleich Höhe

Gibt es eine Methode, um die Höhe abhängig von der Breite in meinem xml? Ich habe einige Buttons in einem linearen Layout. Die Breite der Schaltfläche hängt vom Gerät ab, weil sie den Bildschirm horizontal füllen. Ich möchte quadratische Tasten haben und das ist mein Problem. Gibt es mir kann mir helfen? <Button android:id="@+id/b_0xa" android:layout_width="wrap_content" […]

Skin Optionen Menü Android

Ich versuche, die Optionen Menü auf Android zu haut. Ich habe die Hintergrundfarbe geändert mit einem benutzerdefinierten Thema, aber ich kann nicht die Textfarbe, um aus irgendeinem Grund zu ändern. Mein Thema <style name="default" parent="@android:style/Theme.NoTitleBar"> <!– Menu panel colors –> <item name="android:panelBackground">@color/optionsMenuBackgroundColor</item> <item name="android:panelFullBackground">@color/optionsMenuBackgroundColor</item> <!– Menu item colors –> <item name="android:itemTextAppearance">@style/OptionsMenuFont</item> </style> Mein Style für […]

Ändern Sie die Größe in der Layer-Liste

Ich habe das: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="#000000"/> <size android:width="70dp" android:height="70dp"/> </shape> </item> <item android:drawable="@drawable/ic_person_white_48dp" android:adjustViewBounds="true" android:scaleType="fitXY" android:layout_width="10dp" android:layout_height="10dp" /> </layer-list> Wie kann ich das drawable ? Derzeit ist es zu groß für die Form.

TextView lineSpacingMultiplier weniger als null Koteletts letzte Zeile

Ich habe eine TextView, wo ich möchte, dass der Zeilenabstand kleiner als 1,0 ist, dh es wird weniger als die Standardmenge des Abstands zwischen Zeilen sein. Ich habe das getan <TextView android:id="@+id/text_header" android:layout_width="@dimen/text_header_width" android:layout_height="wrap_content" android:text="@string/header_text" android:textSize="@dimen/text_header_text_size" android:typeface="helvetica" android:lineSpacingMultiplier="0.95" /> Aber im Text auf der unteren Zeile werden die Unterlängen (zB y's, g's und p's) etwas […]

Probleme beim Erstellen von Material-Design-Listen mit Urlaub hinter in Android

Ich möchte die Material Design- Liste neu erstellen : steuert in Android in einem Schiebepanel. Ich benutze: Com.android.support:appcompat-v7 Com.android.support:support-v4 Com.android.support:recyclerview-v7 Com.android.support:design Https://github.com/umano/AndroidSlidingUpPanel Https://github.com/serso/android-linear-layout-manager Https://github.com/daimajia/AndroidSwipeLayout Https://github.com/tmiyamon/gradle-mdicons Ich landete mit Teilen der Support-Bibliotheken, aber diese spezielle App ist 5.0+ nur so kann es einige Lollipop-only Zeug in meinem Code. Hier ist das Layout für ein Listenelement in […]

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