Soru & Cevap

Android Programsal Tasarım Yapma ...

30.09.2015 - 03:34

Merhabalar arkadaşlar, programsal olarak eklediğim resimdeki gibi tasarım yapmak istiyorum. Xml layout ile tasarımı çıkardım ama bunu programsal kod ile yapmam gerekiyor. Her satırda 4 tane buton olacak. Yardımcı olabilir misiniz?

13 Görüntülenme

4 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-19298-1459404577.jpg
alper_beyler
30.09.2015 - 05:47

http://www.stealthcopter.com/blog/2010/09/android-creating-a-custom-adapter-for-gridview-buttonadapter/  bunu inceleyebilirsin istediğin yapıyı kurabilirsin kaynak kodları da mevcut kolay gelsin

Profile picture for user yahyacan55
yahyacan55
30.09.2015 - 05:11

LinearLayout ll;//Bunu xml tarafında tanımladığın orientation ını vertical olan bir linearlayout olarak kabul edelim.

for(int i=0;i<5;i++){

     LinearLayout ll1 = new LinearLayout(getApplicationContext());
     ll1.setOrientation(LinearLayout.HORIZANTAL);

     for(j=0;j<4;j++){

          Button btn = new Button(getApplicationContext());

          ll1.addView(btn);

     }

     ll.addView(ll1);

}

Bu şekildede 5 satır 4 sütundan oluşan bir tasarım yapabilirsin. Ama bunu pek önermem custom adapter yazman daha iyi olurdu.

Profile picture for user system61
system61
30.09.2015 - 04:57

Custom adapter yazamam da deneyeceğim, teşekkür ederim.

Profile picture for user yahyacan55
yahyacan55
30.09.2015 - 04:55

Bir xml tasarımı yap. İçine bir adet buton koy. Ana activity xml ine GridView koy. Grid in column sayısını 4 ver. Grid için custom adapter ını yaz. İstediğin kadar buton koyabilirsin bu şekilde.