滚动不工作

时间:2013-08-27 16:15:03

标签: android android-scrollview page-jump

我正在请求帮助。这是代码

    scrollView = (ScrollView)findViewById(R.id.scrollview4201);

    if (scrollview_f_check.contains("1"))
    {
        scrollView.scrollTo(0, +2000);

        scrollview_f_check = "0";
        SharedPreferences.Editor editor=mUserSettings.edit();
        editor.putString(USER_PREFERENCES_SCROLLVIEW4201, scrollview_f_check);
        editor.commit();
Toast.makeText(getApplicationContext(), "scrollview_f_check = " + String.valueOf(scrollview_f_check), Toast.LENGTH_SHORT).show();           
    }

我已经使用toast验证了正确的变量是否通过了if语句。所以问题完全在于“scrollView.scrollTo(0,+ 2000);”线。

为什么这不起作用?

第2部分:我还尝试使用我想要使用的确切TextView的.getleft()和.getTop(),但它总是以0返回。

1 个答案:

答案 0 :(得分:0)

您也可以尝试在onWindowFocusChanged()方法中使用scrollTo()方法而不是onCreate()。