草庐IT

scrollViews

全部标签

android - ScrollView 内的 PercentRelativeLayout

我使用ScrollView创建了一个布局,它有一个PercentRelativeLayout作为其子级。它不适用于Lollipop和旧设备,但适用于Marshmallow设备。请检查以下代码:还有我android:fillViewport="true",它在Lollipop和较早的Android版本中没有显示任何内容。不幸的是,百分比布局在M之前无法与ScrollView一起使用。原因是它们取决于在测量步骤中传递的尺寸提示。在M之前,大多数布局在发送未指定的度量规范时会提供大小提示0。YoucantrytofixthatbycreatingyourownsubclassofScroll

android - 在具有灵活 Recycler 项目高度的 ScrollView 中使用 RecyclerView

我想知道有没有办法使用RecyclerView?在此之前,我在ScrollView中使用了fixedheight的RecyclerView,但这次我不知道项目的高度。提示:在问这个问题之前,我阅读了所有关于堆栈问题的问题和解决方案。更新:一些解决方案展示了如何自行滚动RecyclerView,但我想展示它展开。 最佳答案 如果你只想滚动,那么你可以使用NestedScrollView而不是ScrollView所以你可以修改你的代码如下://designyourcontentherewithRecyclerView

android - 使中间元素卡在标题中(ScrollView/ListView)

我想制作一个元素,它首先显示在ScrollView(或ListView)的中间,然后在滚动时卡在屏幕的标题中.这是CSS+JS中的原型(prototype)实现:http://jsfiddle.net/minhee/aPcv4/embedded/result/.乍一看,我会让ScrollView包含ListView,但官方文档说:YoushouldneveruseaScrollViewwithaListView,becauseListViewtakescareofitsownverticalscrolling.Mostimportantly,doingthisdefeatsalloft

android - ScrollView - 如何在 Eclipse 中设计布局时向下滚动?

我一直在我的应用程序中使用ScrollView,但问题是这是我第一次绘制比默认尺寸屏幕更长的东西。XML设计屏幕显示固定的3.7英寸(或更大)屏幕。如果我想添加更多对象怎么办?在Eclipse中设计时如何向下滚动? 最佳答案 您可以将屏幕尺寸更改为自定义..尝试这个..单击当前屏幕按钮,然后选择“添加自定义”,然后向下滚动并选择自定义,然后单击右上角的“新建”。然后为屏幕编写自定义尺寸并单击“确定”,然后再次单击“确定”..之后再次单击您当前的屏幕按钮并选择您的自定义尺寸..完成!希望有所帮助!确保选中此按钮。

键盘启动时Android ScrollView不滚动

我有一个没有填满屏幕的View,但是当键盘出现时,您不能向下滚动到现在覆盖的几个字段。我尝试在list和类中添加adjustSize、adjustPan。xml类似于以下条目:当键盘出现时,我需要能够滚动浏览editTexts和TextViews 最佳答案 Flipbed的链接提供的是您的解决方案的答案。如果您只是将“adjustResize”添加到list中的Activity,则无需实现解决方法。您之前遇到的问题是您使用的是adjustPan。在adjustPan不调整窗口大小的地方,它平移View,以便任何有焦点的东西都不会被软

Android:将 TabLayout 固定到 Scrollview 的顶部

我正在查看手机上的twitter应用程序。您可以看到,当用户向上滚动时,tabLayout实际上只是将自己很好地固定在工具栏的底部,并且根本不会移动。我想也许他们只是将应用程序的所有顶部(个人资料图片、草地上自行车的个人资料壁纸、文本)放入CollapsingToolBarLayout和AppBarLayout中,但实际上,只有个人资料草地上的自行车壁纸是CollapsingToolBarLayout和AppBarLayout的一部分,因为那是唯一实际折叠的部分。文本部分只是向上滚动,tabLayout只是固定在工具栏下方的顶部。我阅读了twitter应用程序上的字幕,看来他们使用Sl

android - ScrollView 不在Android Bottom Sheet 中滚动

我尝试了Android支持中的新BottomSheet。在BottomSheet中,我放置了一个TextView和一个ScrollView。BottomSheet显示得很好,我发现的唯一问题是BottomSheet中的ScrollView没有滚动。每次我尝试滚动时,滚动的主要Activity中的布局或BottomSheet将状态从折叠更改为展开。这是我的Activity类代码fragment:privateBottomSheetBehaviorbehavior;ViewbottomSheet;@OverrideprotectedvoidonCreate(BundlesavedInsta

Android ScrollView 不填充父 View

我有以下包含ScrollView的布局。屏幕尺寸大于4.8"后,View底部有一个白色区域。为什么会这样,当我将ScrollView指定为fill_parent时?提前致谢。请注意,您无法在下面的屏幕截图中看到菜单下方的空白区域,因为它是白色的,抱歉。大约有一英寸或两英寸的空间................................ 最佳答案 添加到您的ScrollView:android:fillViewport="true" 关于AndroidScrollView不填充父Vi

Android:如何在顶部滚动 ScrollView

我有两个按钮可以切换到下一个事件列表和上一个事件列表。当我进入下一个\上一个事件时,滚动仍然在下面的某个地方。但我需要“倒带”它。我正在尝试:scrollViewEventDetails.pageScroll(ScrollView.FOCUS_UP);和:scrollViewEventDetails.scrollTo(0,0);但它不起作用。请帮忙! 最佳答案 接下来你应该写:scrollViewEventDetails.fullScroll(View.FOCUS_UP);//ifyoumoveattheendofthescroll

android - ScrollView 禁用焦点移动

我有一个简单的输入表单;它是一个在ScrollView内带有EditTexts的垂直LinearLayout。...当用户滚动表单时,它会自动将焦点移到可见的EditText上。是否可以禁用此类行为并始终将注意力集中在当前通过触摸选择的EditText上?我了解这可能是一项功能,但我需要禁用它。谢谢! 最佳答案 只是想我会分享我的解决方案。即使其他一些答案的评论指出您不能覆盖此行为,但事实并非如此。一旦您覆盖onRequestFocusInDescendants()方法,此行为就会停止。因此,只需创建您的ScrollView扩展即可