Articles of android scrollview

Android:哪个更好,viewpager,gallery,水平滚动视图……还是?

我有一个片段,并希望添加一个库,但我看到该画廊已被弃用….. 更具体地说,我实际上想要一个水平列表视图,因为我想自定义视图(在每行中包含图像和文本)并允许它是srcollable。 此外,“行”的数量(如果水平它的列然后….)随数据库而变化,所以它不是静态的,我不想限制“行”的数量 谷歌帮助我find了一些解决方案:viewpager和其他附加库 但哪一个更好? 我希望将来我不需要一直修复代码! 谢谢!!!!

了解如何使用OverScroller类

我正在考虑在我的项目中添加过度滚动(而不是颜色变化),但即使在阅读了API文档和这里的几个问题后,我仍然不明白我需要做些什么才能使它工作。 根据OverScroller的API文档:“ 这个类封装了滚动,能够超越滚动操作的范围。在大多数情况下,这个类是Scroller的直接替代品。 ” 我之前在父类中有一个Scroller对象: public boolean onTouchEvent(MotionEvent ev) { ….// code to calculate deltas if (deltaY != 0 || deltaX != 0) scrollBy(deltaX, deltaY); } 然后我去改变它: if (deltaY != 0 || deltaX != 0) overScrollBy(deltaX, deltaY, getScrollX(), getScrollY(), child.getRight() – getWidth(), child.getBottom() – getHeight(), OVERSCROLL_DISTANCE, OVERSCROLL_DISTANCE, false); 现在滚动根本不起作用! fling()工作正常,作为替换但不滚动…. 总之,我有两个问题: 为什么滚动不能使用overScrollBy ? 我是否必须添加其他代码才能使其正常工作? 为什么我必须调用mScroller.fling()并且只overScrollBy() […]

自定义水平滚动视图与选择器

用户需要在我的应用程序的注册页面中输入其权重,为此创建水平滚动视图,中心元素数据将作为用户的高度(以英寸为单位)。 我尝试从Android SpinnerWheel实现Spinner Wheel Library,但它只支持int值,不支持分数。 我还尝试使用带有Center Lock库的Android Horizo​​ntalScrollView,但它不支持自动滚动。 任何人都可以建议一些示例或提示来实现上面提到的滚动视图,中心元素值作为字段条目? 提前致谢!

如何知道Scroll中的View是完全可见还是不可见

标题(位于屏幕顶部)和标签(屏幕底部)之间有滚动视图。 我想知道ScrollView内部的ImageView是否在手机屏幕窗口完全可见。

Firebase在滚动时动态加载数据

我需要知道如何在使用Firebase滚动时动态加载数据。 如果我使用Firebase查询数据,则必须一次性加载所有数据或始终更改数据。 我希望每个限制使用Firebase加载数据,并且在达到此限制后,加载更多数据并且越来越多。 它基本上就像Facebook的时间线 – 作为一个社交网络。 例如:我想从Firebase获取限制50的最新记录。达到此限制后,我将下载下50个数据。 我想使用RecyclerView而不是FirebaseRecycler类。 FirebaseRecyclerAdapter无法解决我的问题。 感谢帮助。 Trully,我需要像点视图布局的facebook时间线这样的loadind数据,并且加载数据Firebase(50到50个。下载50个数据,达到限制,加载底部布局的更多数据到50)的点视图数据库。 你可以帮帮我吗?

CollapsingToolbarLayout ImageView不可滚动

使用cheesesquare – android支持库的例子是否可以使Header ImageView滚动? … …. 请注意 ,我已经添加了添加android:fillViewport=”true”到NestedScrollView并添加了 app:layout_scrollFlags=”scroll”到ImageView但是当尝试从ImageView滚动时没有任何反应。

Android ScrollView中的VerticalScrollExtent是什么?

从我对其他一个问题的回答中,我发现了一个允许项目重新排序的ListView子类的Google Demo 。 该演示工作得很好,但我很难理解它是如何工作的:当一个项目被拖动到ListView的边界上方/下方时,ListView开始向上/向下滚动以显示新项目。 必要的计算使用底层ScrollView的不同参数: public boolean handleMobileCellScroll(Rect r) { int offset = computeVerticalScrollOffset(); int height = getHeight(); int extent = computeVerticalScrollExtent(); int range = computeVerticalScrollRange(); int hoverViewTop = r.top; int hoverHeight = r.height(); if (hoverViewTop 0) { smoothScrollBy(-mSmoothScrollAmountAtEdge, 0); return true; } if (hoverViewTop + hoverHeight >= height && (offset + extent) < range) […]

ScrollView与TimePicker的滚动战斗,因此Timepicker不滚动

希望这里有一个解决方案,我在main.xml中有一个XML TimePicker和ScrollView,并且设置时TimePicker不会滚动。 如果我删除ScrollView,Timepicker会滚动得很好,但显然我需要两者。 看起来他们都在努力争取触摸事件,但这会引发问题。 这是我的代码: 我删除了不相关的代码,但保留大纲只是为了向您展示布局的布局。 XML中是否有修复? 我尝试过像android:fillViewPort=””这样的东西android:fillViewPort=””但是什么都没做。 我的TimePicker不是Dialog或其他任何东西的一部分,希望我能保持这种方式。

Android ScrollView在底部被切断

我试图以编程方式将从HTML文件中选取的表单字段添加到LinearLayout。 我在底部有一个下一个按钮,但它在显示屏上不断被切断。 我在平板电脑上尝试过,它仍然没有出现。 这是应用程序的屏幕截图: 正如您所看到的,元素正在渲染,但最后一个元素由于某种原因而在屏幕上运行。 片段的XML: 调用Activity的XML: 我正在调用一个方法formInflator ,我在片段的onCreateView并从片段传递LinearLayout和一个Elements对象(来自Jsoup库),其中包含我想要放在LinearLayout中的所有元素: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment view = inflater.inflate(R.layout.fragment_property_info, container, false); nextButton = (Button) view.findViewById(R.id.nextButton); nextButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { onButtonPressed(); } }); helpers.formInflator((LinearLayout) view.findViewById(R.id.linear_layout_property_info), generator.propertyTextElements); return view; } 这是方法formInflator : […]

在android中的Scrollview中设置Viewpager高度

我必须在scrollview中显示一个viewpager(在pager行中的图像下方的图像和文本)。 我正在从网上下载图像,文本并在寻呼机行中显示。 我在srollview中包含了viewpager以支持横向模式。 这是CustomScrollView 。 问题是如何根据子高度设置视图寻呼机高度,以便我可以滚动屏幕直到视图寻呼机项目结束。 如果我将view pager height设置为wrapcontent,则viewpager中不会显示任何内容。 如果我设置了800dp,那么我可以看到寻呼机项目,但屏幕上有不必要的滚动。 我不希望我的滚动视图滚动超出寻呼机儿童的高度。 请帮帮我。