And*_*ist 5 android listview android-listview
我想通过按下按钮滚动我的列表视图.上下使用两个按钮,当我按下按钮时,列表视图应向上移动一行,当我按下按钮时,列表视图应向下移动一行.
我的列表视图基于此链接.我在这里找到了一个很好的scrollview示例.现在我的问题是而不是scrollview我需要使用我的列表视图,它应该增加/减少一行.作为Android新手,任何人都帮助我解决这个问题.提前致谢.
您可以尝试以下任一方法:
对于直接滚动:
getListView().setSelection(int);
Run Code Online (Sandbox Code Playgroud)
为了平滑滚动:
getListView().smoothScrollToPosition(int);
Run Code Online (Sandbox Code Playgroud)
示例代码:
public View.OnClickListener onChk = new View.OnClickListener() {
public void onClick(View v) {
int index = list.getFirstVisiblePosition();
getListView().smoothScrollToPosition(index+1); // For increment.
}
});
Run Code Online (Sandbox Code Playgroud)
但是,您需要处理一种情况,即顶部视图的一半或一部分可见。
| 归档时间: |
|
| 查看次数: |
6167 次 |
| 最近记录: |