Android 如何为所有listview项目提供水平滚动?
实际上,我需要的是当用户水平滚动列表项时,列表视图中的所有项都应该滚动。使用Appcompat库中的回收视图。您可以找到水平滚动Android 如何为所有listview项目提供水平滚动?,android,listview,android-listview,Android,Listview,Android Listview,实际上,我需要的是当用户水平滚动列表项时,列表视图中的所有项都应该滚动。使用Appcompat库中的回收视图。您可以找到水平滚动 RecyclerView mRecyclerView = (RecyclerView) v.findViewById(R.id.recycler_view); mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity(), LinearLayoutManager.HORIZONTAL, fal
RecyclerView mRecyclerView = (RecyclerView) v.findViewById(R.id.recycler_view);
mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity(), LinearLayoutManager.HORIZONTAL, false));
mCrimes = CrimeLab.get(getActivity()).getCrimes();
mRecyclerView.setAdapter(new CrimeAdapter());
是的,你能做到 去下面的链接,我想你需要的是那里
快乐编码 你可以这样做,我的测试就是工作:
//first: regist Listener
hScrollView.setOnTouchListener(new scroll(hScrollView));
//second: loop ListView child, and setScrollX for each HorizontalScrollView
class scroll implements OnTouchListener{
HorizontalScrollView hScrollView;
scroll(HorizontalScrollView view){
this.hScrollView = view;
}
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_MOVE){
Log.i(getClass().getSimpleName(), "Scroll X = "+ hScrollView.getScrollX());
int x = hScrollView.getScrollX();
for(int i=0; i<managerList.getChildCount(); i++){
View view = managerList.getChildAt(i);
HorizontalScrollView scrollView = (HorizontalScrollView) view.findViewById(R.id.list_scroll);
scrollView.setScrollX(x);
}
}
return false;
}
}
//第一个:注册侦听器
setOnTouchListener(新滚动(hScrollView));
//第二:循环ListView子级,并为每个HorizontalScrollView设置setScrollX
类scroll实现OnTouchListener{
水平滚动视图hScrollView;
滚动(水平滚动视图){
this.hScrollView=视图;
}
@凌驾
公共布尔onTouch(视图v,运动事件){
if(event.getAction()==MotionEvent.ACTION\u MOVE){
Log.i(getClass().getSimpleName(),“Scroll X=“+hScrollView.getScrollX());
intx=hScrollView.getScrollX();
对于(int i=0;imy listview也具有垂直滚动功能,当用户水平滚动任何项目时,所有垂直列表项目也会水平滚动。好的,那么您需要什么!!R.id.list\u滚动是什么?我需要在哪个xml文件中放置此水平滚动视图?R.id.list\u滚动是水平滚动视图,我使用标记include到我的listview项目布局中t:“/…其他内容”滚动无法解析为类型,我应该如何解决此问题?@layout/manager_list_scroll只是一个XML文件名,在我的内部使用了HorizontalScrollView我有一个垂直滚动列表视图,当用户水平滑动/滚动垂直滚动列表视图中的任何项目时,所有垂直项目都应该滚动水平的。