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