2012-11-25 65 views
0

我在滾動視圖中使用30個按鈕進行相關佈局。我想知道的是,如果有一種保存位置的方式,即,當用戶向下滾動到第二個最後一個按鈕並點擊它來顯示圖像或文本時,並且當按下時選擇不同的按鈕以返回到最後一個位置(這是例如倒數第二個按鈕),而不必再次滾動一路?我有一個滑動抽屜,它工作正常,但與按鈕(這是圖像按鈕)需要一段時間來加載與所有按鈕的屏幕。我發現沒有滑動的抽屜可以更快加載,但現在必須每次返回按鈕時一直向下滾動到按鈕。更改爲不同活動時保存屏幕位置

回答

0

的Android文檔say here

[...]應該使用的onPause()方法來任何 永久數據(如用戶編輯)寫入到存儲裝置。另外,在將 活動置於這樣的後臺狀態之前調用 onSaveInstanceState(Bundle)方法,允許您將活動中的任何 動態實例狀態保存到給定的Bundle中,以後將在onCreate中收到 (Bundle )如果活動需要重新創建 。

也許你只是偶然重新創建活動內容。

+0

感謝您的回答。在查看Android開發網站時已經對它進行了排序。對不起讓自己完全和這個混淆了。再次感謝你。 – Allrounder

相關問題