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);
Bu piksel kenar boşluklarını ayarlar. Ölçeklemek için kullanabilirsiniz
context.getResources().getDisplayMetrics().density
Bunu PaylaÅŸ:

Nasıl Onaltılık renk kodu kullanarak R...
Nasıl aygıtı belirlemek için ekran boy...
nasıl bir zaman dilimi kullanarak bir ...
Nasıl giriş metin jQuery kullanarak de...
Nasıl değer Spinner Seçilen öğeyi ayar...