有没有办法通过编程将ScrollView滚动到某个位置?

我已经创建了动态TableLayout,它被放置在ScrollView中.因此,我希望在特定操作(如单击按钮等)上实现该功能.特定行应该自动滚动到顶部位置.

可能吗?

推荐答案

ScrollView sv = (ScrollView)findViewById(R.id.scrl);
sv.scrollTo(0, sv.getBottom());

sv.scrollTo(5, 10);

Java相关问答推荐

int Array Stream System. out. print方法在打印Java8时在末尾添加% sign

Java Stream,需要更新列表对象列表

如何在访问完所有文件后加入所有线程?

@org.springframework.beans.factory.annotation.Autowired(required=true)-注入点有以下注释:-SpringBoot

为什么在枚举中分支预测比函数调用快?

Java Swing:初始化身份验证类后未检测到ATM_Interface键事件

如何调整工作时间日历中的时间

相同的Java SerializedLambda为implMethodKind返回不同的结果

JPanel透支重叠的JComcoBox

测试何时使用Mockito强制转换对象会导致ClassCastException

SpringBoot Kafka自动配置-适用于SASL_PLAYTEXT的SSLBundle 包,带SCRAM-SHA-512

使用用户引入的参数生成人员数组

如何读取3个CSV文件并在控制台中按顺序显示?(Java)

在Spring Boot应用程序中,server.port=0的默认端口范围是多少?

是否有一个Java Future实现可以在池繁忙时在调用者线程中执行?

未调用OnBackPressedCallback-Activitiy立即终止

将基于实例编号的对象列表拆分为新的对象列表

Cucumber中第二个网页的类对象未初始化

ExecutorService:如果我向Executor提交了太多任务,会发生什么?

为什么child-pom会创建一个新版本