Android programlama-LinearLayout

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.

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

This entry was posted in Android, Java and tagged , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *