我有一个奇怪的问题。 我正在制作一个表格,像这个表格一样用上表。
TableLayout table = (TableLayout) findViewById(R.id.tablelay);
LayoutInflater inflater = getLayoutInflater();
for (int j = 0; j < limit ; j++) {
TableRow row = (TableRow) inflater.inflate(R.layout.row_details, table, false);
t1 = (TextView) row.findViewById(R.id.firstTxt);
t1.setText(""+ firstData[j]);
t2 = (TextView) row.findViewById(R.id.secondTxt);
t2.setText(""+ secondData[j]);
table.addView(row, new TableRow.LayoutParams(
TableRow.LayoutParams.FILL_PARENT,
TableRow.LayoutParams.WRAP_CONTENT));
}
The "row_details.xml" is a layout contains two textviews ("firstTxt" ,"secondTxt"). I am able to add data and is displayed on the screen.
问题在于把数据轮流到地貌景观,所有数据都丢失。 最初认为这可能是由于方向问题(由于重载活动而造成数据损失)。
但是,在以地貌方式装载活动时,首次没有显示数据,现在轮流使用孔隙模式显示数据。 因此,我认为,这是由于地貌景观的膨胀。
Observation :- portrait view shows data and landscape view shows no data
如何预先解决这一问题?