SORU
5 AĞUSTOS 2010, PERŞEMBE


Nasıl İmageView kodu kullanarak boşluğunu ayarlamak için, xml değil

Marjı ile benim düzeni için İmageView görüş bilinmeyen bir numara eklemek istiyorum. Xml bu gibi layout_margin kullanabilirsiniz:

<ImageView android:layout_margin="5dip" android:src="@drawable/image" />

İmageView var.() setPadding, ama hiçbir İmageView.() setMargin. İmageView çizgisinde olduğunu düşünüyorum.bunu beslemek için emin setLayoutParams(LayoutParams), ama değil.

Bilen var mı?

CEVAP
5 AĞUSTOS 2010, PERŞEMBE


android.görünüm.ViewGroup.MarginLayoutParams setMargins bir yöntem(sol, üst, sağ, alt. Doğrudan alt: FrameLayout.LayoutParams, LinearLayout.LayoutParams ve RelativeLayout.LayoutParams.

Örneğin LinearLayout kullanarak:

LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
lp.setMargins(left, top, right, bottom);
imageView.setLayoutParams(lp);

MarginLayoutParams

Bu piksel kenar boşluklarını ayarlar. Ölçeklemek için kullanabilirsiniz

context.getResources().getDisplayMetrics().density

DisplayMetrics

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 3DS Max Tutorials

    3DS Max Tuto

    4 AĞUSTOS 2013
  • Bigapplemagic

    Bigapplemagi

    22 EYLÜL 2011
  • Megan Parken

    Megan Parken

    19 Temmuz 2009