我遇到了麻烦View leader
,我不确定第二个参数应该是什么
TableLayout leaderTable = (TableLayout)findViewById(R.id.leaderTable);
TableRow tr = new TableRow(this);
tr.setId(i);
tr.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
View leader = new View(UserView.this, null, R.id.leaderLayout);
TextView number = (TextView)leader.findViewById(R.id.numberView);
number.setText(String.valueOf(i+1));
tr.addView(leader);
leaderTable.addView(tr);
问题是 myTextView
为空,尽管它是leader.
对这个问题很困惑,这是我的 XML
<TableLayout
android:id="@+id/leaderTable"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center">
</TableLayout>
我需要对 XML 做更多的事情吗?我不需要在其中包含表格行吗?
R.id.leaderLayout
是它自己的 xml 文件,一个带有该 id 的线性布局