如何在没有final参数的情况下创建函数,其中包括Runnable()?
public void scroll(int scroll_to) {
final HorizontalScrollView scrl = (HorizontalScrollView)findViewById(R.id.horizontalScrollView1);
scrl.post(new Runnable() {
public void run() {
scrl.scrollTo(0, scroll_to);
}
});
}
Run Code Online (Sandbox Code Playgroud)
但这不能指非最终scroll_to变量.如何做滚动的通用功能?没有Runnable它并不总是有效.
这个怎么样?
public void scroll(int scroll_to)
{
final int x = scroll_to;
final HorizontalScrollView scrl = (HorizontalScrollView)findViewById(R.id.horizontalScrollView1);
scrl.post(new Runnable()
{
public void run()
{
scrl.scrollTo(0, x);
}
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
86 次 |
| 最近记录: |