Anasayfa

C ve Sistem Programcıları Derneği

  • CSD Hakkında
    • Yönetim Kurulu
    • Referanslar
    • Üyelik
    • Adres
    • Kroki
    • İletişim
  • Kurslar
    • Kurs Başvurusu
    • Eğitmenler
  • Seminerler
    • Seminer İste
    • Seminer Ver
  • Kaynaklar
    • Yararlı Linkler
    • Kaynak Kod Arşivi
    • Makaleler
    • Çalışma Soruları
    • Yararlı Kitaplar
    • Dosya Arşivi
    • Döküman Arşivi
  • Duyurular
  • Haberler
  • İş İlanları
    • İş İlanı Gönder
  • SSS
  • Kurs Başvurusu

menü

  • CSD Hakkında
    • Yönetim Kurulu
    • Referanslar
    • Üyelik
    • Adres
    • Kroki
    • İletişim
  • Kurslar
    • Kurs Başvurusu
    • Eğitmenler
  • Seminerler
    • Seminer İste
    • Seminer Ver
  • Kaynaklar
    • Yararlı Linkler
    • Kaynak Kod Arşivi
    • Makaleler
    • Çalışma Soruları
    • Yararlı Kitaplar
    • Dosya Arşivi
    • Döküman Arşivi
  • Duyurular
  • Haberler
  • İş İlanları
    • İş İlanı Gönder
  • SSS
  • Kurs Başvurusu

e-posta ile bilgilendirme.

Derneğimizdeki etkinliklerden haberdar olun!

Haber mektubu üyeliğiniz

Kimler çevrimiçi

Şu an 0 kullanıcı ve 1 ziyaretçi çevrimiçi.
""
dreamhost
Anasayfa

Android'de LinearLayout'a Programatik View Eklemek

19.10.2011 - 03:42 tarihinde aykut gönderdi

Aşağıdaki kod örneğinde bir Activity sınıfındaki xml dosyasından gelen layout içeriği iptal edilmiş yerine programatik olarak
bir LinearLayout oluşturulmuştur. Bu layout içine ise 10 adet buton yine programatik olarak eklenmektedir.

Aykut TAŞDELEN (C ve Sistem Programcıları Derneği Eğitmeni)

Kaynak kod: 
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.main);
 
        LinearLayout panel = new LinearLayout(this);
        panel.setLayoutParams(
         new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
 
        panel.setOrientation(LinearLayout.HORIZONTAL);
 
        for (int i=1; i <= 10; ++i)
        {
         Button btn = new Button(this);
 
         btn.setText("Dugme " +i);
         btn.setLayoutParams(new LayoutParams(120, 50));
         panel.addView(btn);
        }
 
        setContentView(panel);
     }
  • Yazıcı uyumluYazıcı uyumlu
  • Arkadaşa gönderArkadaşa gönder
  • PDFPDF
Etiketler:
  • Java
  • addView
  • android
  • java
  • layout
  • linearlayout

Adres: 2.Taşocağı Cd. Oğuz Sk. Barbaros Apt. No: 11/4 PK: 34387  Mecidiyeköy / İSTANBUL Tel: (212) 274 63 60  (212) 274 99 89  (212) 275 88 97  (212) 288 35 20 Fax: (212) 275 88 97 E-Posta: csystem@csystem.org

İçerik yayınları
Fervens Drupal theme by Leow Kah Thong. Designed by Design Disease and brought to you by Smashing Magazine.