草庐IT

scrollViews

全部标签

android - 如何滚动到长 ScrollView 布局的顶部?

对于我的应用程序的一部分,用户会看到一个名称列表,并要求用户按照他们认为合适的方式对它们进行分组。(注意,ListView代码是从AndroidView教程中逐字复制的。我还没有根据我的需要对其进行自定义,我只是想弄清楚如何使它工作。)基本布局是一个LinearLayout,包含一个ScrollView(在下面的代码中称为“groupsScrollView”),包含一个RelativeLayout。我有一些按钮和文本,然后是下面的ListView,它显示名称列表。所有这些都高于可见的屏幕区域,因此允许用户垂直滚动以查看所有内容。这一切都很好,除了页面加载时它总是预先滚动到我的ListV

android - ScrollView 触摸处理中的 Horizo​​ntalScrollView

我有一个ScrollView围绕我的整个布局,以便整个屏幕都可以滚动。我在这个ScrollView中的第一个元素是一个Horizo​​ntalScrollViewblock,它具有可以水平滚动的功能。我在水平ScrollView中添加了一个ontouchlistener来处理触摸事件并强制View“捕捉”到ACTION_UP事件上最近的图像。所以我想要的效果就像普通的android主屏幕,您可以在其中从一个滚动到另一个,当您抬起手指时它会捕捉到一个屏幕。这一切都很好,除了一个问题:我需要从左到右几乎完美地水平滑动才能注册ACTION_UP。如果我至少垂直滑动(我认为很多人在左右滑动时倾

ScrollView 中的 Android ListView

我有一个android布局,其中有一个scrollView,其中包含许多元素。在scrollView的底部我有一个listView然后由适配器填充。我遇到的问题是,android正在从scrollView中排除listView,因为scrollView已经具有可滚动性功能。我希望listView与内容一样长,并且主ScrollView可以滚动。我怎样才能实现这种行为?这是我的主要布局:然后,我以编程方式将我的组件添加到带有id的线性布局中:foodItemActvity_linearLayout_fragments。下面是加载到该线性布局中的View之一。这是卷轴给我带来麻烦的那个。然

android - 如何在不折叠的情况下将 ListView 放入 ScrollView?

我四处寻找这个问题的解决方案,我能找到的唯一答案似乎是“don'tputaListViewintoaScrollView”。不过,我还没有看到任何关于why的真正解释。我似乎能找到的唯一原因是谷歌认为你不应该这样做。好吧,我做到了,所以我做到了。所以问题是,如何将ListView放入ScrollView而不使其折叠到最小高度? 最佳答案 这是我的解决方案。我对Android平台还很陌生,我敢肯定这有点hackish,尤其是在关于直接调用.measure和直接设置LayoutParams.height属性的部分,但它可以工作.您所要做

android - LinearLayout 未在 ScrollView 内扩展

我在具有android:layout_height="fill_parent"的ScrollView内有一个LinearLayout,但它并没有完全展开ScrollView的高度。我的布局类似于:levellayoutlayout_widthlayout_height1LinearLayoutfill_parentfill_parent2LinearLayoutfill_parentwrap_content3(someirrelevantstuff)2ScrollViewfill_parentfill_parent我可以看到LinearLayout没有扩展ScrollView的完整高度

ios - ScrollView 手势识别器吃掉所有的触摸事件

我有一个UIScrollView,我添加了一个点击手势识别器来显示/隐藏一些UI覆盖,使用:UITapGestureRecognizer*singleTap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleTap:)];[scrollViewaddGestureRecognizer:singleTap];和:-(void)handleTap:(UITapGestureRecognizer*)sender{//reportclicktoUIchanger}我添加了一个easytableview

android - 如果 ScrollView 仅支持一个直接子级,我应该如何使整个布局可滚动?

我在一个布局中有3个TextView,其中文本在我的droid2的底部剪辑了一点点......我如何确保整个文本都是可见的,并且用户可以向下滚动(只需用他们的手指),查看我的其余文字?谢谢!编辑: 最佳答案 只需使用ScrollView包装您当前的LinearLayout。所以应该是这样的: 关于android-如果ScrollView仅支持一个直接子级,我应该如何使整个布局可滚动?,我们在StackOverflow上找到一个类似的问题: https://st

ios - 解释 iOS7 中自动调整 ScrollView 插入、扩展布局包含不透明条、边缘ForExtendedLayout 之间的区别

我已经阅读了很多关于iOS7UI转换的文章。automaticallyAdjustsScrollViewInsets、extendedLayoutIncludesOpaqueBars、edgesForExtendedLayout这三个属性我无法获取到什么??例如,我试图让我的ViewController在状态栏下方开始,但我无法实现。 最佳答案 从iOS7开始,ViewController默认使用全屏布局。同时,您可以更好地控制View的布局方式,这可以通过这些属性完成:edgesForExtendedLayout基本上,您可以使用

ios - 解释 iOS7 中自动调整 ScrollView 插入、扩展布局包含不透明条、边缘ForExtendedLayout 之间的区别

我已经阅读了很多关于iOS7UI转换的文章。automaticallyAdjustsScrollViewInsets、extendedLayoutIncludesOpaqueBars、edgesForExtendedLayout这三个属性我无法获取到什么??例如,我试图让我的ViewController在状态栏下方开始,但我无法实现。 最佳答案 从iOS7开始,ViewController默认使用全屏布局。同时,您可以更好地控制View的布局方式,这可以通过这些属性完成:edgesForExtendedLayout基本上,您可以使用

【Android Studio】常用布局 --- 滚动视图ScrollView

问题引入:手机屏幕的显示空间有限,常常需要上下滑动或左右滑动才能拉出其余页面内容,可惜一般的布局节点都不支持自行滚动,这时就要借助滚动视图了。与线性布局类似,滚动视图也分为垂直方向和水平方向两类,其中垂直滚动视图名为ScrollView,水平滚动视图名为HorizontalScrollView这两个滚动视图的使用并不复杂,主要注意以下3点:(1)垂直方向滚动时,layout_width属性值设置为match_parent,layout_height属性值设置为wrap_content。(2)水平方向滚动时,layout_width属性值设置为wrap_content,layout_height