草庐IT

Scrollview

全部标签

水平 ScrollView 的Android设置位置

我正在尝试设置水平ScrollView的位置,使其与按下的按钮相对应。我试过用它来设置它不成功:HorizontalScrollViewhsv=(HorizontalScrollView)findViewById(R.id.ScrollView);intx,y;x=hsv.getLeft();y=hsv.getTop();hsv.scrollTo(x,y);这没有任何结果,ScrollView不受影响。xml:因此,如果在启动新Activity时按下第5个按钮(在屏幕外),我想设置新View,以便水平ScrollView一直向右而不是一直向左开始。如何设置水平ScrollView的位置

android - 覆盖与 ScrollView 竞争的 onTouchEvent

从一个简单的概述中,我有一个自定义View,其中包含一些用户可以拖动和调整大小的位图。我这样做的方式是相当标准的,因为我在CustomView中覆盖onTouchEvent并检查用户是否在图像内触摸等。当我想将此CustomView放在ScrollView中时,我的问题就出现了。这可行,但ScrollView和CustomView似乎在争夺MotionEvents,即当我尝试拖动图像时,它要么移动缓慢,要么View滚动。我在想我可能必须扩展一个ScrollView以便我可以覆盖onInterceptTouchEvent并让它知道用户是否在图像的范围内不要尝试滚动。但是由于ScrollV

android - 覆盖与 ScrollView 竞争的 onTouchEvent

从一个简单的概述中,我有一个自定义View,其中包含一些用户可以拖动和调整大小的位图。我这样做的方式是相当标准的,因为我在CustomView中覆盖onTouchEvent并检查用户是否在图像内触摸等。当我想将此CustomView放在ScrollView中时,我的问题就出现了。这可行,但ScrollView和CustomView似乎在争夺MotionEvents,即当我尝试拖动图像时,它要么移动缓慢,要么View滚动。我在想我可能必须扩展一个ScrollView以便我可以覆盖onInterceptTouchEvent并让它知道用户是否在图像的范围内不要尝试滚动。但是由于ScrollV

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

我在渲染ScrollView时遇到问题。本质上,布局是固定的页眉和页脚,中间有一个ScrollView。这个想法是,当为内容EditText激活屏幕键盘时,如果图像的高度比中间View长,则可以滚动图像。在测试布局时,我发现在我的Android手机(XperiaX10Android1.6)上,ImageView的顶部和底部添加了一大堆填充。对于如何防止这种情况发生的任何建议,我将不胜感激。 最佳答案 经过一些实验,我发现在我的java代码中添加以下语法解决了这个问题:imgPreview.setScaleType(ImageView

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

我在渲染ScrollView时遇到问题。本质上,布局是固定的页眉和页脚,中间有一个ScrollView。这个想法是,当为内容EditText激活屏幕键盘时,如果图像的高度比中间View长,则可以滚动图像。在测试布局时,我发现在我的Android手机(XperiaX10Android1.6)上,ImageView的顶部和底部添加了一大堆填充。对于如何防止这种情况发生的任何建议,我将不胜感激。 最佳答案 经过一些实验,我发现在我的java代码中添加以下语法解决了这个问题:imgPreview.setScaleType(ImageView

android - 回到之前的 fragment (如 ListView)后,我可以保持 ScrollView 的位置吗?

我尝试过同时使用ScrollView和ListView。我发现如果我使用ListView并单击其中一个项目,则当前fragment将被下一个fragment替换,然后按返回按钮以上一个fragment。ListView的滚动位置将保持不变。但是如果我使用ScrollView,就不会了。我不明白为什么它们不同?以及如何让ScrollView在按下返回按钮后保持其位置?实际上,我已经在StackOverflow上搜索了一些答案。但我想知道原因并找到一种更简单的方法使ScrollView和ListView具有相同的行为。请帮帮我!谢谢! 最佳答案

android - 回到之前的 fragment (如 ListView)后,我可以保持 ScrollView 的位置吗?

我尝试过同时使用ScrollView和ListView。我发现如果我使用ListView并单击其中一个项目,则当前fragment将被下一个fragment替换,然后按返回按钮以上一个fragment。ListView的滚动位置将保持不变。但是如果我使用ScrollView,就不会了。我不明白为什么它们不同?以及如何让ScrollView在按下返回按钮后保持其位置?实际上,我已经在StackOverflow上搜索了一些答案。但我想知道原因并找到一种更简单的方法使ScrollView和ListView具有相同的行为。请帮帮我!谢谢! 最佳答案

Android 布局高度最小值为 match_parent,但如果 content 大于 parent,则为 wrap_content

我在ScrollView中有一个LinearLayout(内容View容器)。我希望LinearLayout的最小高度为“match_parent”,但如果内容高于父级,那么我希望LinearLayout能够“wrap_content”。我的LinearLayout有一个平铺的背景图像,使它看起来像一个黄色的便笺簿。但是,如果LinearLayout中的内容很短,那么我在屏幕底部有一个黑色空白部分,因为LinearLayout只是包装内容。我希望黄色的便签本背景覆盖整个屏幕,但我不能将它放在ScrollView上,因为这样背景就不会随着内容滚动。我不希望内容漂浮在垫子上方,我希望它们被

Android 布局高度最小值为 match_parent,但如果 content 大于 parent,则为 wrap_content

我在ScrollView中有一个LinearLayout(内容View容器)。我希望LinearLayout的最小高度为“match_parent”,但如果内容高于父级,那么我希望LinearLayout能够“wrap_content”。我的LinearLayout有一个平铺的背景图像,使它看起来像一个黄色的便笺簿。但是,如果LinearLayout中的内容很短,那么我在屏幕底部有一个黑色空白部分,因为LinearLayout只是包装内容。我希望黄色的便签本背景覆盖整个屏幕,但我不能将它放在ScrollView上,因为这样背景就不会随着内容滚动。我不希望内容漂浮在垫子上方,我希望它们被

Android软键盘隐藏按钮

我确实有一个简单的登录View,如下所示。如果任何EditText获得焦点,键盘将显示(软)。红色虚线应概述此行为:我需要的是,底部的按钮(注册和帮助)在键盘显示时不可见。登录按钮的底端应该在键盘上方,以便EditTexts和LoginButton都可见。如果可能的话,最好有一半的Logo应该是可见的(取决于屏幕尺寸)如果可能的话,定义一个额外的布局xml就像“键盘可见”是非常好的。 最佳答案 1)ScrollView作为父布局,以便用户可以滚动。2)仅使用adjustResize3)使用softwarekeyboardshow/h