【问题标题】:Android Alphabet ScrollerAndroid 字母滚动条
【发布时间】:2014-11-10 13:22:29
【问题描述】:

大家好,我是 android 的初学者,我正在寻找一种在 android 上实现字母索引滚动器的方法,事情是在我的活动中,我没有列表视图,它是一个带有 TextViews 的线性布局,我想在我的活动右侧有这样的东西:

一个 乙 C D 乙 F到Z

然后当我点击字母时,它会引导我到 textview 的第一个字母

在网上搜索解决方案时,我发现所有都与 listview 相关,但我没有使用它。 我只希望字母滚动条指向 textview 的第一个字母

有没有办法做到这一点?如果是这样,请提示或帮助?谢谢

【问题讨论】:

  • 你可以使用滚动视图并用按钮填充它
  • @user3427079 正是我正在使用滚动视图并在其上有一些按钮和文本视图,但你的意思是甚至将字母作为按钮?并点击它导致textview的第一个字母的字母?
  • 我看到其他人已经提供了一个内置的解决方案,但是您可以向文本视图添加一个 onClick 以使其可点击,只要您的活动实现 View.OnClickListener 或您在代码中添加一个侦听器。在其他时候可能会有用。
  • @Arash 谢谢,但我没有使用列表视图

标签: java android listview scroll textview


【解决方案1】:

【讨论】:

  • 是的,就是这样,但我找不到将它与 TextView 一起使用的方法,我没有使用列表视图
  • 嗯,这取决于您在 LinearLayout 中的这些 TextView 上实际执行的操作,但也许您可以考虑将其更改为 ListView,以便所有内容都内置:单击一个字母字母索引器上的将直接滚动到正确的位置。当然,您可以拥有一个 ListView,每行中只有一个 TextView(这将与您已经拥有的相同)
猜你喜欢
  • 2011-04-24
  • 2011-07-06
  • 1970-01-01
  • 1970-01-01
  • 2012-01-01
  • 2018-08-25
  • 1970-01-01
  • 2011-05-17
  • 1970-01-01
相关资源
最近更新 更多