Nasıl İmageView kodu kullanarak boşluğunu ayarlamak için, xml değil | Netgez.com
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

  • Ash100HD

    Ash100HD

    29 EKİM 2011
  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Elly Awesome

    Elly Awesome

    15 ÅžUBAT 2010