SORU
20 AĞUSTOS 2010, Cuma


İmageview genislik saygı Android?

Yani, gelişigüzel bir resim, bir profil resmi internetten indirilen görüntüleyen bir imageview var. Bu İmageView bu imajını üst kabın yüksekliği ve 60dip set max genişliğe sığacak şekilde ölçeklendirmek istiyorum. Bu resim uzun boylu oranı-bilge ve genişliği tam 60dip ihtiyacı yok, ancak İmageView genişliği manzara, arka plan resmi etrafında rahatça sığacak kadar azaltmalıdır.

Bu çalıştım

<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"/>

ama bu yapılan İmageView süper büyük nedense, belki de kullanılan iç genişliği görüntü ve wrap_content ayarlanmış - her neyse, olmadı saygı benim genislik öznitelik.. Yaptığı tek iş içinde bazı türleri kaplar? Bir LinearLayout içinde

Herhangi bir öneriniz var mı?

CEVAP
20 AĞUSTOS 2010, Cuma


Ah,

android:adjustViewBounds="true"

iş için maxWidth için gerekli.

Çalışıyor şimdi!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Liam Underwood

    Liam Underwo

    19 Mayıs 2009
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010
  • Microsoft Help & Training Videos

    Microsoft He

    31 Mart 2009