2011-01-09 62 views
22

有誰知道如何在運行時設置/更改Android中的EditText的android:layout_span=""。 我已經在我的XML文件中定義了EditText。如何通過代碼設置layout_span

<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> 

回答

39

您可以使用:

TableRow.LayoutParams params = (TableRow.LayoutParams)editText.getLayoutParams(); 
params.span = toSpan; 
editText.setLayoutParams(params); // causes layout update 
+0

,但在那裏,指出layout_span = 2?如果我想使layout_span = 3或layout_span = 4?然後? – 2013-04-10 20:34:46

相關問題