【问题标题】:Android Horizontal Text View off screenAndroid 水平文本视图关闭屏幕
【发布时间】:2013-03-14 15:08:02
【问题描述】:

所以我正在制作一个应用程序,我希望有一个充满字母的水平滚动条,每个字母代表一个注释。

我希望能够横向滑动以选择不同的音符,并且始终将 1 个音符居中。 它将像 G String 的 android 应用程序那样工作。他们如何获得这种效果?由于笔记比较多,放不下屏幕的会在屏幕外滑入屏幕。

参考图片:http://tinyurl.com/cf2v9ke

任何帮助,即使只是将我指向正确的方向,我都将不胜感激! 谢谢!

【问题讨论】:

    标签: android screen swipe horizontal-scrolling


    【解决方案1】:

    要获得“捕捉”效果,即当前选定的音符居中,我认为您可以使用ViewPager。查看Mark Murphy's blog post about this,它看起来是一个很好的例子。

    【讨论】:

    • 太棒了,谢谢你,这应该会帮助很多人!我将如何在水平滚动视图的中间元素上开始水平滚动?假设我的滚动从 A 开始,但我希望它从 E 的中间开始,所以用户可以从开始向左或向右滑动?我该怎么做呢?谢谢:)
    • ViewPager 有一个名为 setCurrentItem 的方法,您可以调用它让它从中间开始。
    【解决方案2】:

    这只是一个 Horizo​​ntalScrollView,您可以在其中添加布局。其余的所有标准行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多