How to set layout_span through code

24,488

You can use:

TableRow.LayoutParams params = (TableRow.LayoutParams)editText.getLayoutParams();
params.span = toSpan;
editText.setLayoutParams(params); // causes layout update
Share:
24,488
L4N0
Author by

L4N0

Updated on July 20, 2022

Comments

  • L4N0
    L4N0 almost 2 years

    Does anyone know how to set/change the android:layout_span="" of an EditText in Android at runtime. I already have the EditText defined in my XML file.

    <TableRow android:paddingTop="20dip" android:gravity="center_horizontal">  
    
        <EditText android:layout_width="150dip" 
             android:text=""
             android:layout_height="40dip" 
             android:id="@+id/p"
             android:layout_span="2">
        </EditText>
    
    </TableRow>