问题标签 [android-scrollbar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 滚动列表视图并检测结束 - android
我有一个列表视图,里面有很多项目的线性布局。现在我想在按钮上有一个图像视图,说明向下滚动,直到到达滚动视图的末尾,一旦到达末尾就隐藏它自己。再次,一旦用户向上滚动,图像视图应该重新出现。谁能告诉如何检测滚动视图的结束?搜索了几个论坛,但他们给出了列表视图,但我非常需要滚动视图。请帮忙!
android - 将滚动条、ListView 变成时间轴滑块
我在 Dribbble 上经常看到这种 UI 技术,主要在 iPhone 上作为时间线进行演示,我真的想知道是否可以在 Android 上这样做。这个想法是利用滚动条,使其激活它通过的每一行。
考虑这些联系人列表的示意图。
第一个是列表(左侧的照片,右侧的名称)大致在中间分开,带有滚动轨道。滚动条不能展开并且必须小于最小的行。我相信通过组合两个列表视图并让它们一起滚动来产生这种排列是可能的。
第二个在滚动和滚动条移动到第二行时显示屏幕。停止后,第二行将扩大其高度。地址、电话等所有隐藏的元素都会显示出来。此外,当滚动条离开第一行/点击第二行时,第一行将关闭。它将缩小并删除除名称之外的所有元素。
我一直在考虑这种情况,这种技术中的一个关键问题是滚动条是否能够激活它所命中的行。我知道的关于滚动的唯一工具是 onScrollListener 但我想知道它是否足够。有没有人对这种情况有任何见解?
先感谢您。
android - Android Webview 内容通过单击按钮移到顶部
我在 Web 视图中显示 html 文件,在该 Web 视图上,我在底部有一个按钮。在向下滚动该 html 页面后,我想在单击该按钮后移动该 Web 视图的顶部。
我需要一些人的建议来立即纠正这个问题。谢谢。
android - 我想让我的标签可以滚动,但是在使用 FragmentTabHost 时它不起作用
我正在尝试让我的可滚动选项卡工作(类似于 Google Play 中的菜单的滚动选项卡)。我android.support.v4.app.FragmentTabHost
用作标签主机和android.support.v4.app.Fragment
片段。除了选项卡主机不可滚动(我使用的HorizontalScrollView
是滚动功能)之外,一切正常。如果我将 tabhost 更改为标准android.widget.TabHost
并将活动更改为TabActivity
,那么它可以工作。所以我认为 FragmentTabHost 有一些东西使 ScrollView 不起作用。
这是 FragmentTabHost 的一些代码:
如果我添加更多选项卡,选项卡会变得更小以适应屏幕。滚动永远不会出现,但我希望它可以滚动!
怎么了?
android - Android:Button.onClick() 并发问题
我有一个包含四个按钮的 Activity,它们在单击时都会触发相同的 onClick() 方法。我想防止该方法的并发调用/访问。
- 当 button1 被单击时,onClick() 方法会导致水平滚动的 Scrollview 滚动几个像素并显示另一个视图。
- 这个新显示的视图有一个后退按钮,可以滚动回上一个位置。[到目前为止,一切都按预期进行]。
问题:
如果在 Activity 中同时按下两个按钮(或仅相隔几毫秒),那么我的自定义滚动方法会在完成第一个按钮单击执行之前再次调用。
试用案例:
- 将synchronized关键字与方法一起使用,该方法是从按钮的 onClick 与 UI 线程调用的。[不工作]
- 尝试在 onClick() 执行期间将“静态布尔标志”设置为 true,并在 onClick() 中立即检查它,如果为 true,则返回。[不工作]
相关代码:
这是我从 onCLick 调用的代码。
mHScrollView是我自定义的 HorizontalScrollView 的实例,我在 CustomHorizontalScrollView 中合并了下面的方法,它是 HorizontalScrollView 的子类。
任何帮助将不胜感激..提前谢谢..!!
android - ListView Scrollbars insideOverlay no effect
I have a ListView
inside a HorizontalScrollView
, the scrollbartrack takes up a area to the right. When I change to Scrollbarstyle:insideOverlay
it doesn't it still takes up the are. If I change to scrollbars:none the area disappears so I know it has something to do with the scrollbars.
I have tested with all styles on scrollbars and played around with padding and margin haven't found any way to get it to actually overlay. It seems to be the HorizontalScrollView
that creates the problem if I remove that the scrollbars are overlayed correctly.
In this code I set the overlay both in xml and code but none of them seems to work.
Here is a basic working example where the problem shows up. In my real code the layout is not just green so a solution with coloring the track green wont work.
And the relevant xml for the layout. activty_scroll_test.xml:
row.xml
android - 设置滚动条拇指的样式
我正在尝试更改 ListView 的滚动条拇指的外观。
我在列表视图中添加了以下属性:
scrollbar_vertical_thumb.xml:
应用我的渐变后,我注意到我有滚动条或滚动条拇指,如下图所示(在页面的开头有左侧,然后变为第二个):
好像我没有覆盖滚动条拇指的主题样式。
有谁知道,可能是什么问题?
android - 在 RelativeLayout 中使用时出现 StickyGridHeaders 错误
我正在使用TonicArtos/StickyGridHeaders库,我StickyGridHeadersGridView
的放在一个RelativeLayout
. 问题是,我在布局 XML 中使用的属性StickyGridHeadersGridView
不起作用,因为它ScrollBar
出现在网格视图项上方
我得到如下输出
解决方法:
为了解决这个问题,我必须将StickyGridHeadersGridView
内部包装起来,FrameLayout
并将上述属性应用于此FrameLayout
,它工作得很好但FrameLayout
这里是不必要的,因为它会在视图层次结构中添加另一个视图。
android - Android:如何触摸滚动视图并显示其滚动条 2 秒?
我正在处理涉及滚动视图和文本视图的要求。客户通常要求滚动条是隐藏的,但是当用户单击(触摸)包含文本视图的滚动视图时,滚动条会出现一小段时间,比如 2 秒,让用户知道这个视图是可滚动的。
看起来很简单。但是我尝试了一些方法,但没有一个可以达到这种效果。我努力了:
- 为scrollview分配一个id,然后在activity中添加onclicklistener函数,使用setScrollbarFadingEnabled()函数结合定时器。不行。我什至尝试将它设置为滚动视图和文本视图。
- 将 ScrollView.scrollBy(0,1) 与 OnClickListener 一起使用。不行。
这是本节的 xml 部分:
有没有人有一个简单的方法来达到这个效果?(我的意思是,只是默认的 android 函数,没有第三方库。
谢谢!
android-listview - 当我在android中选择一个listview项目时,滚动移动到顶部
当我在 android 中选择一个 listview 项目时,滚动会移动到顶部。这意味着列表视图滚动条应该只在我想要的时候移动。在选择项目时,滚动条应保持在选择时的位置。