Also, ich habe eine Bildansicht, die ein beliebiges Bild anzeigen sollte, ein Profilbild aus dem Internet heruntergeladen. Ich möchte, dass das ImageView sein Bild so skaliert, dass es in die Höhe des übergeordneten Containers passt und eine maximale Breite von 60 dpi hat. Wenn das Bild jedoch relativ groß ist und nicht die volle Breite von 60 dpi benötigt, sollte die Breite des ImageViews verringert werden, damit der Hintergrund der Ansicht eng um das Bild passt.Android Bildansicht nicht MaxWidth respektieren?
ich das versucht,
<ImageView android:id="@+id/menu_profile_picture"
android:layout_width="wrap_content"
android:maxWidth="60dip"
android:layout_height="fill_parent"
android:layout_marginLeft="2dip"
android:padding="4dip"
android:scaleType="centerInside"
android:background="@drawable/menubar_button"
android:layout_centerVertical="true"/>
aber, dass das Image super groß aus irgendeinem Grunde gemacht, vielleicht verwendete es die innere Breite des Bildes und wrap_content es zu setzen - wie auch immer, es hätte sie nicht an meine maxWidth Attribut .. Funktioniert das nur in einigen Arten von Containern? Es ist in einem LinearLayout ...
Irgendwelche Vorschläge?
thx für die gemeinsame Nutzung, können Sie Ihre Antwort als richtig markieren bitte !? – WarrenFaith
dosent arbeiten für mich !! –
Vielen Dank .. Gut für mich gearbeitet :) –