可以尝试使用ScrollView的smoothScrollTo()方法来直接滚动到指定位置,而不显示滑动过程和动画。这样可以降低CPU占用。

下面是使用smoothScrollTo()方法来实现直接跳转到ScrollView结尾的示例代码:

ScrollView scrollView = findViewById(R.id.scrollView);
TextView textView = findViewById(R.id.textView);

// 获取TextView的底部坐标
int bottom = textView.getBottom();

// 直接滚动到底部位置
scrollView.smoothScrollTo(0, bottom);

请确保将代码中的R.id.scrollViewR.id.textView替换为你实际使用的ScrollView和TextView的ID。

通过使用smoothScrollTo()方法,可以直接将ScrollView滚动到指定位置,而不会显示滑动过程和动画,从而降低CPU占用。

Android开发: 怎么scrollview滚动cpu占用超100里边就一个textview罢了用的是ScrollViewfullScrollViewFOCUS_DOWN。 有没有直接跳转到ScrollView结尾的方法不用展示滑动过程和动画这样能降低cpu占用?

原文地址: http://www.cveoy.top/t/topic/iTgp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录