2013-07-07 65 views
0

我在scollview中使用文本視圖,即使在應用程序關閉並恢復後,我也想恢復到之前的滾動位置。並且我還希望在點擊一個按鈕(一個在第一個活動中可用的botton,並且該按鈕被單擊時它將進入下一個活動)的情況下恢復滾動位置的指導,並且滾動文本wiew可用nd私密滾動位置恢復恢復以前的滾動位置

我的XML代碼

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:orientation="vertical" 

tools:context=".MainActivity" > 

<ScrollView 
    android:layout_width="wrap_content" 
    android:layout_height="fill_parent" > 

    <TextView 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:gravity="top|left" 
    android:text="@string/ab" /></ScrollView> 

和我mainactivity Java代碼

package com.example.scroll; 
import android.view.View; 

import android.util.Log; 
import  android.widget.ScrollView; 
    import android.os.Bundle; 
import android.app.Activity; 
    import android.view.Menu; 
    import android.view.accessibility.AccessibilityRecord; 


public class MainActivity extends Activity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
} 

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getMenuInflater().inflate(R.menu.activity_main, menu); 
    return true; 
} 

}

回答

0

我是新來的,所以我不知道那個代碼。觸發onStop時,可以將當前滾動位置的變量保存爲本地文件。 稍後當onResume或onCreate被觸發時,您將初始化scrollposition和viola!

相關問題