2016-02-28 65 views
0

每次單擊ADD按鈕時,我都會添加一個表格行。 該行僅包含一個編輯文本。 但是我希望編輯文本的位置每次都是父母的權利。 現在默認取最左邊的位置。將編輯文本位置設置爲父按鈕的右側,並在按鈕點擊時動態添加

t1 = (TableLayout)findViewById(R.id.table1); 

btn1.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     TableRow row1 = new TableRow(create_form.this); 
     EditText edttxt1 = new EditText(create_form.this); 
     row1.addView(edttxt1); 
     t1.addView(row1); 
    } 
}); 

如何在每次按鈕點擊時動態添加父位置位置?

回答

1

集引力的TableRow

 row1.setGravity(Gravity.RIGHT); 
+1

哈哈我正在測試這些屬性,你成爲第一..豎起大拇指 –

+1

完美..謝謝。 –

0

當你定義的XML表:

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_gravity="right"> 

這樣,每個錶行右對齊。

+0

OP在談論如何在XML中添加動態.. –

+0

Ops ..抱歉... :) –