SORU
23 Kasım 2010, Salı


LinearLayout çocuklar arasındaki boşluk nasıl Android?

Programlama yoluyla dikey bir LinearLayout için özel görünümler ekliyorum, ve orada görünümler arasında bir boşluk olmasını istiyorum. Eklemeyi denedim: setPadding(0, 1, 0, 1) CustomView benim kurucu, ama bu herhangi bir etkisi görünmüyor. Herhangi bir tavsiye?

*Kenar boşlukları kullanmam gerektiğini belirtti. Dinamik görünümler ekliyorum çünkü kod (xml) kenar boşluklarını ayarlamak gerekiyor. Bunu yapmanın yolu altında olduğuna inanıyorum, ama çalışmıyor.

public class MyView extends View
{
    public MyView (Context context)
    {
        super(context);

        MarginLayoutParams params = new MarginLayoutParams(LayoutParams.WRAP_CONTENT,  LayoutParams.WRAP_CONTENT);
        params.setMargins(0, 10, 0, 10);
        setLayoutParams(params);

*Düzenle. Ben de Lineer düzeni manzaraları (aşağıdaki gibi) eklerken parametre olarak MarginLayoutParams kullanarak denedim. Bu da işe yaramadı:

MarginLayoutParams params = new MarginLayoutParams(linearLayout.getLayoutParams());
linearLayout.setMargins(0, 10, 0, 10);
linearLayout.addView(view, params);

Teşekkür ederim.

CEVAP
23 Kasım 2010, Salı


4 ** çocukları. İç dolgu.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FullMag

    FullMag

    15 ŞUBAT 2007
  • TheFlashCentre

    TheFlashCent

    22 Mayıs 2008
  • TimMinchinLive

    TimMinchinLi

    23 ŞUBAT 2009