• 07-04-2017, 06:10:09
    #1
    başlık biraz saçma oldu ama neyse
        public static void rlekle(RelativeLayout rl0, TableRow eklemealani){
    
            TableRow.LayoutParams lp = new TableRow.LayoutParams(TableRow.LayoutParams.FILL_PARENT, TableRow.LayoutParams.FILL_PARENT,1f);
            lp.leftMargin = 0;
            lp.weight=1;
            lp.gravity= Gravity.LEFT;
    
    
            rl0.setLayoutParams(lp);
    
            rl0.setBackgroundColor(Color.BLUE);
            eklemealani.addView(rl0);
        }
    bu kodlar ile bir tablerow içine bu relatively yi ekliyorum.ama nedense sürekli uzunluğu kısa kalıyor
    resimde bakarsanız kırmızı renkli alan tablerow)
    mavi alan bu relative

  • 07-04-2017, 14:58:29
    #2
    TableRow.LayoutParams lp = new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_C ONTENT, TableRow.LayoutParams.MATCH_PARENT,1f);
    lp.width=eklemealani.getWidth();

    diye yapınca çözüldü