【问题标题】:How to control the LinearLayout In the ScrollView In Android Eclipse?如何在 Android Eclipse 的 ScrollView 中控制 LinearLayout?
【发布时间】:2013-02-26 18:35:24
【问题描述】:

您好,我正在开发我的应用程序,我只是想知道这是否可行。 好的,所以我的布局中有大量文本,我想务实地控制滚动视图中的线性布局被按下的位置。 例如,我想将我的应用程序编程到我的文本中间,我该怎么做?

【问题讨论】:

  • 您希望应用“进入”文本的中间是什么意思?另外,如果您可以发布您的 xml,这将有助于我们了解您在说什么。
  • 为 TextView 设置滚动
  • 您的意思是您有一个ScrollView 作为LinearLayout 的父级?
  • 是的@RotaryHeart 这就是我的意思
  • @Eluvatar 上面只是有很多文字没什么有趣的我想知道如何更改滚动条仅使用代码的位置

标签: android eclipse scrollview android-linearlayout


【解决方案1】:

如何使用“scrollTo”功能。以编程方式,您将能够指定要滚动到的 x 和 y。

http://developer.android.com/reference/android/widget/ScrollView.html#scrollTo(int, int)

这里是一个如何使用 scrollBy 和 scrollTo 方法的例子。本质上,您为要滚动的量给它一个像素偏移量。您可以使用 getScrollX 和 getScrollY 来获取位置,但在您的情况下,您可能希望使用“scrollBy”根据滚动视图的顶部和用户按下的位置滚动偏移量。

http://android-er.blogspot.com/2011/09/scroll-view-scrollby-and-scrollto.html

【讨论】:

  • 你能告诉我如何使用它吗?因为 android 开发者网站确实向我展示了一切?
  • @MikeyBoy 我已经编辑了上面的答案以指向有关如何使用 scrollTo 和 scrollBy 方法的博客条目。让我知道这是否有帮助。
猜你喜欢
  • 1970-01-01
  • 2012-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-31
  • 1970-01-01
  • 2018-04-23
  • 1970-01-01
相关资源
最近更新 更多