如何在android中覆盖View的onScroll方法?当我滚动时,我将它用于视图以阻止视图的复选框中的更新.我使用二维数组来存储复选框的值.
我使用以下但不适合我.
public void onScroll(View view, int firstItem, int visibleItemCount, int totalItemCount {
// here i check the view's check box
checkBox1.setchecked(true);
}
Run Code Online (Sandbox Code Playgroud)
你不能。如果您要重写 API 类中提供的方法,则必须扩展该类。我建议实现您自己的自定义View并覆盖该onScroll方法。
public class YourCustomView extends View
{
@Override
public void onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)
{
/** Whatever you need to do, do it here! */
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我认为这不是处理这种情况的最佳方法。我建议使用一个ViewHolder. 基本上,它是一个保存有关您的View物品信息的容器。我建议使用它,特别是当您有一个列表或多个项目需要处理时。您可以在这个问题中阅读所有内容!
| 归档时间: |
|
| 查看次数: |
1017 次 |
| 最近记录: |