首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法在安卓系统中将TableRow添加到TableLayout

无法在安卓系统中将TableRow添加到TableLayout
EN

Stack Overflow用户
提问于 2018-05-28 20:01:43
回答 1查看 152关注 0票数 1
TableLayout mTableLayout;
 @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

mTableLayout = findViewById(R.id.table_layout);
mTableLayout = new TableLayout(this);

ImageView imageView = new ImageView(this);
imageView.setImageResource(R.drawable.black);
TableRow tableRow = new TableRow(this);
tableRow.addView(imageView);
mTableLayout.addView(tableRow);

我想在表格行中添加一个图像视图,然后将该表格行添加到表格布局中。但在此运行时,屏幕上什么也没有发生。我也不知道为什么。我试图找到Logcat和断点,但没有任何问题。

EN

回答 1

Stack Overflow用户

发布于 2018-05-28 20:06:17

Ok the issue here is you are creating row first the the table layout; try adding row to layout first then view to row like below reference code:

   TableLayout tl = (TableLayout)findViewById(R.id.tableLayout1);
   TableRow row = new TableRow(this);
   TextView tv = new TextView(this);
   tv.setText("This is text");

   tl.addView(row);
   row.addView(tv);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50565986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档