Articles of scrollview

滚动视图中的中心内容

我想将我的LinearLayout集中在ScrollView中。 当LinearLayout的高度很小时,它居中(参见图像#1)但是当LinearLayout的高度大于屏幕的高度时,它表现得很奇怪。 我看不到LinearLayout的顶部(见图2),ScrollView的底部有巨大的填充。 我不知道这里发生了什么。 当LinearLayout中有大量内容时,整个屏幕应该如图3所示。 图片#1 图像#2 图片#3 这是我的布局文件:

当层次结构中存在NestedScrollView时,Android不会调整我的布局大小

我刚刚在使用Android 7.1.1和Android支持库25.3.1的Nexus 9上观察到以下行为。 这是我的活动的布局: 这就是它在屏幕上的外观: 当屏幕键盘显示时,系统会调整活动的布局大小,从而占用从屏幕顶部到键盘的空间。 请在下面的屏幕截图中考虑红色虚线: 但是,当我用NestedScrollView替换ScrollView时,系统不会调整布局大小: 现在红色虚线位于键盘下方。 通过将android:windowSoftInputMode=”adjustResize”应用于活动可以轻松解决该问题: 红色虚线现在位于键盘上方。 我的问题是: 为什么我会观察到这种行为? NestedScrollView什么问题?

我怎么知道scrollview已滚动到底部?

我有一个scrollview,我只想要一个事件发生,如果它已经滚动到底部,但我找不到一种方法来检查滚动视图是否在底部。 我已经解决了相反的问题; 只有在事件已滚动到顶部时才允许事件发生: ScrollView sv = (ScrollView) findViewById(R.id.Scroll); if(sv.getScrollY() == 0) { //do something } else { //do nothing }

键盘启动时调整滚动视图

我有一个带有表单的活动。 因为表单很长,所以我使用了scrollview。 问题是当键盘启动时,scrollview不会改变。 键盘与scrollview的最后一部分重叠。 如何确保键盘位于滚动视图下方并调整滚动视图以适应其上方的空间? 同时,有没有办法确保键盘上的“上一个”和“下一个”按钮也在键盘中?

如何为ScrollView设置图像而不是渐弱边缘?

我正在使用水平滚动视图,动态我会添加项目。 如果不。 项目不仅仅是在屏幕上显示项目,我想在边缘显示图像(箭头)(如滚动视图显示渐变边缘)。 我该怎么做。 只要看下面的图像,我想创造那样的。 这是xml代码

ScrollView alawys滚动到底部

我在布局中定义了一个带有texteedit的scrollview: 我使用以下方法向此ScrollView添加文本: public void writeToLogView(String textMsg) { if (text.getText().equals(“”)) { text.append(textMsg); } else { text.append(“\n” + textMsg); scroller.scrollBy(0, 1000000); } } 如您所见,我附加文本并尝试滚动到ScrollView的底部。 不幸的是,这不能正常工作。 它向下滚动,但并不总是,而不是总是向下滚动。 任何提示?

Android ScrollView在子imageview的顶部和底部添加了额外的填充

我在渲染ScrollView时遇到问题。 基本上,布局是固定的页眉和页脚,中间有一个滚动视图。 我们的想法是,当为内容EditText激活屏幕键盘时,如果图像的高度比中间视图长,则可以滚动图像。 在测试布局时,我发现在我的Android手机(Xperia X10 Android 1.6)上,在ImageView的顶部和底部添加了一大堆填充。 我很欣赏有关如何防止这种情况发生的任何建议。

检查android scrollview是否可以滚动

你知道是否有可能知道Android Widget ScrollView是否可以滚动? 如果它有足够的空间,则不需要滚动,但只要维度超过最大值,窗口小部件就可以滚动。 我在参考文献中没有看到可以提供此信息的方法。 也许有可能在scrollview中使用linearlayout的大小做一些事情?

Android TimePicker(Wheel Style)无法正确响应ScrollView中的轻弹手势

我有一个包含Scrollview的对话框,其中包含一个带有两个TimePickers的布局。 时间选择器是较新的时间选择器,ICS中有什么。 问题是,当你通过拖动滚轮或轻弹来改变时间时,他们似乎争取焦点。 它会稍微改变时间,然后布局会滚动。 有任何想法吗? 提前致谢。

键盘启动时,Android ScrollView不会滚动

我的视图没有填满屏幕,但是当键盘出现时,您无法向下滚动到现在覆盖的几个字段。 我尝试在清单和类中添加adjustSize,adjustPan。 xml类似于以下条目: 我需要能够在键盘出现时滚动editTexts和TextViews