Suark Mesaj tarihi: Kasım 16, 2011 Mesaj tarihi: Kasım 16, 2011 Selam, Androidle ilgilenmeye başladım da ( bu arada da java öğreniyorum haliyle) şimdilik her şey güzel gidiyor. Neyse soruma geleyim hemen XML de tanımlanmış 1 tuşa basınca dinamik olarak 2 tane tuş yaratmaya çalışıyorum. Bu ikisinin lokasyonu random olucak vs vs ve arka arkaya yaratılacak. LinearLayout olduğunda bu işi becerebiliyorum, sorun yok ama RelativeLayouta geçtiğimde anlayamadığım garip bir sorunla karşı karşıyayım. Tuşa basıyorum, ilk tuşu yaratıyor sonra onu silip yerine ikinciyi yaratıyor. ( deneme yanılmayla anladım bunu debugını kullanmayı bir türlü beceremedim eclipse in ). Neden? Şimdiden teşekkürler Bu tuş yaratma metodum, said: public void buttoncreator(String name,RelativeLayout.LayoutParams position,RelativeLayout layout){ positionrandomer(position); final Button dummybutton = new Button(this); dummybutton.setText(name); //bunlar test amaçlı burda position.addRule(RelativeLayout.BELOW,R.id.button1); position.addRule(RelativeLayout.BELOW,R.id.button2); // dummybutton.setLayoutParams(position); layout.addView(dummybutton); return; } buda onları çağırdığım yer said: Button luckbutton = (Button) findViewById(R.id.button1); luckbutton.setOnClickListener(new Button.OnClickListener(){ public void onClick(View arg0) { name="Blue"; buttoncreator(name,position,layout); name="Blu4e"; buttoncreator(name,position,layout); } }); basınca blue ve blu4e diye iki tuş yaratıyor linearlayout kullanınca, bunda sadece blu4e yi görüyorum.
Suark Mesaj tarihi: Kasım 16, 2011 Konuyu açan Mesaj tarihi: Kasım 16, 2011 whoa, stackoverflowda cevaplandı. Aslında ikisinide yaratıyormuş ama üstüste geliyorlar. Demekki margin set etmek işe yaramıyor relativeLayoutta, halledince halledilmiş halini de ekleyim bari
Suark Mesaj tarihi: Kasım 16, 2011 Konuyu açan Mesaj tarihi: Kasım 16, 2011 Relative Layout'un içine bir LinearLayout yerleştirdim ve sorun çözüldü.
Öne çıkan mesajlar