android layout 等分,Android中平分TableRow空间的代码
我想在Android中平分儿童中的TableRow空间。这是我迄今完成的屏幕。Android中平分TableRow空间的代码 我希望“文本1文本1文本1”的行占用相等的空间量。我想从java代码中完成。我的java代码如下:public class History extends Activity implements View.OnClickListener {int counter=0;Tab
我想在Android中平分儿童中的TableRow空间。这是我迄今完成的屏幕。
Android中平分TableRow空间的代码
我希望“文本1文本1文本1”的行占用相等的空间量。我想从java代码中完成。我的java代码如下:
public class History extends Activity implements View.OnClickListener {
int counter=0;
TableLayout TL ;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.history);
Button b1 = (Button) findViewById(R.id.Button01);
b1.setOnClickListener(this);
}
public void onClick(View arg0) {
TableLayout TL = (TableLayout) findViewById(R.id.table_layout);
TableRow row = new TableRow(this);
counter++;
TextView t = new TextView(this);
t.setText("text " + counter);
TextView t1 = new TextView(this);
t1.setText("text " + counter);
TextView t2 = new TextView(this);
t2.setText("text " + counter);
// add the TextView and the CheckBox to the new TableRow
row.addView(t);
row.addView(t1);
row.addView(t2);
TL.addView(row,new TableLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT));
}
}
我想实现以下屏幕。
我能做些什么来实现我的目标?
+0
'TableLayout'有一个'setStretchAllColumns()'方法。 –
+0
您可能会发现此链接有帮助 http://stackoverflow.com/a/4577669/1295906 –
更多推荐
所有评论(0)