我正在创建一个Android应用程序,我在java文件中使用表格布局。我已经给出了xml文件的引用,但它显示了上下文不匹配错误。我发布了错误行的代码。任何人都可以帮我解决这个问题吗?
TableRow rw1=new TableRow(R.id.tableRow3);
答案 0 :(得分:0)
如果您通过xml布局文件引用TableRow
id,那么它应该是
TableRow rw1 = (TableRow)findViewById(R.id.tableRow3);
或者如果它只是一个java文件的新视图,那么它必须是,
TableRow rw1=new TableRow(<yourActivity.this>);
答案 1 :(得分:0)
TableRow rw1=new TableRow(R.id.tableRow3);
上面的构造函数未定义..所以请使用TableRow rw1=new TableRow(yourActivity.this);
如果您想获得alresdy现有视图的引用,请使用findViewById(/*view id in xml*/)