草庐IT

scrollViewer

全部标签

android - 在 Android ScrollView 类中使用 smoothScrollBy 方法

我有一个带有ScrollView的Android程序,当我在我的计算机上的模拟器上调用scrollBy方法时,它会正确地自动滚动,但不会在我的Android手机上执行。代码如下:publicclassRecordGameActivity3extendsActivity{ScrollViewmyView;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.recordgame3);myView=(ScrollView

Android: ScrollView 拉伸(stretch)背景图像

所以我试图让我的Activity可滚动,当我将我的relativelayout放在ScrollView中时,会发生这种情况:这是上面截图的代码:如果我取出ScrollView,结果是正确的,但当然没有我想要的滚动功能:现在,有什么方法可以让它看起来像这样:这样我仍然可以滚动,但是如果它们到达我的背景图像的底部,它只是白色的(很难分辨,因为网页的背景是白色的,但我在底部添加了一个白色矩形第二张图片来展示我的意思)。无论如何,他们没有理由到达底部。当然,如果您对我如何在不通过背景图像拉伸(stretch)的情况下实现ScrollView有任何其他建议,我将非常乐意听到它们。谢谢。

android - 在layout中动态添加scrollview,在scrollview中添加linearlayout

如何在布局中动态添加ScrollView?一旦我添加了ScrollView,我想在其中添加一个线性布局,这样我现在就可以在该线性布局中添加控件了? 最佳答案 希望对您有所帮助。试试这个代码...publicclassMainActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Relat

android - Android 中 ScrollView 中的 MotionEvent 处理

我一直在尝试找出Android中ScrollViews中MotionEvents的行为,但有些事情我无法弄清楚。例如,我创建了一个Activity,其中有一个ScrollView,而ScrollView有一个LinearLayout。我实现了自己的类来控制与触摸相关的功能:publicclassMainActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activit

android,scrollview 中 textview 的最后一行略有截断

textview的最后一行被稍微截断了。较大和下方的字母被截断(g、j、y...)。我发现或尝试过的解决方案都没有奏效,比如添加填充、边距、删除layout_gravity...当更改文本并设置多行而不是默认字符串时会发生这种情况。下面的代码在FrameLayout中。 最佳答案 对于ScrollView中的TextView,添加android:paddingBottom="10dip"它会完美地工作。您可以为填充赋予任何值。 关于android,scrollview中textview的

带有对话框主题的Android底部按钮栏和 ScrollView

我正在尝试显示一个AndroidActivity:对话主题;固定在对话框顶部的标题;固定在对话框底部的按钮栏;中间有一个ScrollView。我写的布局符合这些标准,除了对话框总是填满整个屏幕(见底部的垂直屏幕截图)。这是我的布局:此外,该Activity使用@android:style/Theme.Dialog和android:windowNoTitle设置样式。我不确定我是否理解为什么此布局会扩展以填满整个屏幕。没有一个View的布局高度设置为fill_parent;父布局也未设置为fill_parent。有谁知道我想做的事是否可行,如果可行,该怎么做?我当前的水平布局我当前的垂直

android - ScrollView 和 Gallery 干扰

我有一个由许多ScrollView组成的Gallery,每个ScrollView都占据了整个屏幕。问题是ScrollViews的onTouchEvent返回true,因此阻止DOM中的任何其他View处理相同的事件(在ScrollView级别处理后被吞没)。结果画廊不再滚动。另一方面,如果我像这样覆盖onTouchEvent:@OverridepublicbooleanonTouchEvent(MotionEventev){super.onTouchEvent(ev);returnfalse;//然后Gallery收到要处理的on事件,但SrollView不再滚动。反正你输了!还是你?

android - 向 ScrollView 添加页脚

我有一个ScrollView,其中包含一堆超出屏幕高度的相关布局。我怎样才能添加一个带有2个按钮的线性布局,这些按钮“粘”在屏幕底部。这意味着无论我如何滚动我的ScrollView,我的线性布局将始终出现在屏幕底部。 最佳答案 关于android-向ScrollView添加页脚,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5470426/

android - 如何在android中的ScrollView上设置Gesture的onFling()事件?

我在ScrollView上设置了Gesture的onFling()事件,但它在ScrollView上不起作用,packagecom.doubletap;importandroid.app.Activity;importandroid.os.Bundle;importandroid.util.Log;importandroid.view.GestureDetector;importandroid.view.GestureDetector.OnDoubleTapListener;importandroid.view.GestureDetector.OnGestureListener;imp

android - 如何获取最后一个 ScrollView 位置,scrollview

我正在使用TableLayout。其中有100个项目使其可滚动我在ScrollView中使用Tablelayout。但我必须检测用户是否滚动到最后一行。如果用户滚动到最后一个View,则将向用户显示Toast消息。但是如何知道用户已经滚动到表格布局的最后一行。我引用了TableLayoutinsideScrollVie中的代码w。http://huuah.com/using-tablelayout-on-android/ 最佳答案 如果新滚动的y位置+ScrollView高度>=tableview高度,这意味着你已经到达列表的末尾。