我在一个页面上有很多内容,所以我使用的是scrollview。我在页面底部有一个扫描按钮,我需要多次单击以扫描大量条形码。当我点击扫描按钮时,我打开“BarcodeScanner”应用程序,它将对条形码进行处理并将结果返回给我的应用程序。所以当我回到我的应用程序时,我再次需要滚动整个页面以单击位于底部的扫描按钮。那么有没有办法初始化页面底部的滚动?请帮忙
提前致谢
答案 0 :(得分:0)
试试这个
s.post(new Runnable() {
public void run() {
s.scrollTo(0, mScrollView.getBottom());
// or this
//s.fullScroll(s.FOCUS_DOWN);
}
});
答案 1 :(得分:0)
您如何认为可以初始化滚动视图。!!如果页面中有大量内容,则必须使用滚动视图查看所有内容。 !试试这个,把你的滚动视图xml代码放到xml代码的botom中。并检查。!!
答案 2 :(得分:0)
假设您的ScrollView是scrollEd,代码将如下所示
scrollView = (ScrollView) findViewById (R.id.scrollId);
scrollView.post(new Runnable() {
@Override
public void run() {
scrollView.fullScroll(View.FOCUS_DOWN);
}
});