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); }
