2016-03-20 37 views
0

Kitaplığım için ızgara düzeni desteği eklemeye çalıştığım için yardıma ihtiyacım var. Bu kütüphane, gui'yi modpe betiklerine uygulamanızı kolaylaştırır. Şimdi bir diziler uzunluğu boyunca döngü onu bu yüzden olabilir yapıyor ve onlara benim yaptığımı bu yüzden bu şekilde eklemek am: o verdiDöngüsel android widget'ları için

var ctx = com.mojang.minecraftpe.MainActivity.currentMainActivity.get(); 

function newLevel() { 
    ctx.runOnUiThread(new java.lang.Runnable() { 
     run: function() 
     { 
      try 
      { 
       var p = new android.widget.PopupWindow(ctx); 
       var l = new android.widget.GridLayout(ctx); 
       var bs = [b1, b2, b3, b4]; 
       for (var i = 0; i < bs.length; i++) 
       { 
        l.addView(i); 
       } 
       p.setContentView(l); 
       p.showAtLocation(ctx.getWindow().getDecorView(), android.view.Gravity.TOP | android.view.Gravity.LEFT, 0, 0); 
      } 
      catch (error) 
      { 
       clientMessage(error); 
      } 
     } 
    }); 
} 
var b1 = new android.widget.Button(ctx); 
var b2 = new android.widget.Button(ctx); 
var b3 = new android.widget.Button(ctx); 
var b4 = new android.widget.Button(ctx); 

Şimdi hata

InternalError: Can't find method android.view.ViewGroup.addView(number)

ben çemberin için hiç kullanılmamış oldu Bu ve birileri bana bunu nasıl başarabileceğimi ve ne yaptığımı denediğimde yanlış yaptığımı sağlayabilirse, biraz içgörü istiyorum.

+0

Ah beni .. bir kaç şey düzeltmek cevaplanması için jonhid – user6031759

+0

Yanıtlanmış bazı özelliklerini unuttum izin bekleyin ait yapmanız gereken! Deneyeceğim. Ben genellikle döngüler için kullanmıyorum ama bunu kütüphane için bir sınıfa koyduğumda bu en iyi şekilde düşünebildiğim – user6031759

cevap

İlgili konular