Android开发: 怎么scrollview滚动cpu占用超100里边就一个textview罢了用的是ScrollViewfullScrollViewFOCUS_DOWN。 有没有直接跳转到ScrollView结尾的方法不用展示滑动过程和动画这样能降低cpu占用?
可以尝试使用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.scrollView和R.id.textView替换为你实际使用的ScrollView和TextView的ID。
通过使用smoothScrollTo()方法,可以直接将ScrollView滚动到指定位置,而不会显示滑动过程和动画,从而降低CPU占用。
原文地址: http://www.cveoy.top/t/topic/iTgp 著作权归作者所有。请勿转载和采集!