如何获得用户在滚动视图中滚动的像素数量。我有一个包含大量文本的滚动视图。我的屏幕底部还有一个按钮。我想要的是将按钮上的文本更改为滚动视图中完成的滚动量。
这是我正在使用的代码:
import android.app.Activity;
public class Verbal extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.verbal);
TextView verintro = (TextView) findViewById(R.id.verbalintro);
TextView verqstns = (TextView) findViewById(R.id.verqstns);
....
Button answer= (Button) findViewById(R.id.answernumber);
ScrollView scrollview = (ScrollView) findViewById(R.id.scrollview);
int scrollposition = scrollview.getScrollY();
answer.setText(scrollposition);
}
}
应用程序崩溃。我做错了什么。我想要的只是按钮上的文字随着用户上下滚动而不断变化。