助けを求めています。ここにコードがあります
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();
}
トーストを使用して、正しい変数が if ステートメントを通過していることを確認しました。したがって、問題は完全に「scrollView.scrollTo(0, +2000);」にあります。ライン。
なぜこれがうまくいかないのでしょうか?
パート 2: 使用したい正確な TextView の .getleft() と .getTop() も使用しようとしましたが、どちらも常に 0 で返されました。