Android动态创建TableLayout布局不显示
packagecom.example.grid;importandroid.app.ActionBar.LayoutParams;importandroid.app.Ac...
package com.example.grid;
import android.app.ActionBar.LayoutParams;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TableLayout;
import android.widget.TableRow;
import android.widget.TextView;
public class MaiActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TableLayout tp = new TableLayout (this);
LayoutParams ltp = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
for(int i=0;i<7;i++)
{
TableRow row=new TableRow(this);
for(int j=0;j<5;j++)
{
TextView tv=new TextView(this);
tv.setText(toString().valueOf(i)+"."+toString().valueOf(j));
System.out.println(toString().valueOf(i)+"."+toString().valueOf(j));
row.addView(tv,j,ltp);
}
tp.addView(row);
}
setContentView(tp,ltp);
}
}
运行之后一片空白... 展开
import android.app.ActionBar.LayoutParams;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TableLayout;
import android.widget.TableRow;
import android.widget.TextView;
public class MaiActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TableLayout tp = new TableLayout (this);
LayoutParams ltp = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
for(int i=0;i<7;i++)
{
TableRow row=new TableRow(this);
for(int j=0;j<5;j++)
{
TextView tv=new TextView(this);
tv.setText(toString().valueOf(i)+"."+toString().valueOf(j));
System.out.println(toString().valueOf(i)+"."+toString().valueOf(j));
row.addView(tv,j,ltp);
}
tp.addView(row);
}
setContentView(tp,ltp);
}
}
运行之后一片空白... 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏10(财富值+成长值)
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询