我有一個奇怪的問題。我被誇大的錶行這樣TableRow佈局充氣器在橫向模式下不顯示數據
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));
}
的「row_details.xml」創建表是一個佈局包含兩個textviews(「firstTxt」,「secondTxt」)。 我可以添加數據並顯示在屏幕上。
問題出在我將它旋轉到橫向模式時,所有數據都丟失了。起初我認爲這可能是由於定位問題(即由於重新加載活動而導致數據丟失)。
但是第一次當我在橫向模式下加載活動時,沒有數據顯示,現在旋轉到縱向模式顯示數據。所以我認爲這是由於風景模式下的膨脹。
觀察: - 縱向視圖顯示數據和橫向視圖顯示沒有數據
我如何解決這個問題....在此先感謝?
野應....當我加載在橫向模式下活動則不會顯示該數據。在這裏我不會改變方向 –