【问题标题】:ViewFlipper with long texts带有长文本的 ViewFlipper
【发布时间】:2011-10-18 18:09:39
【问题描述】:

我想创建一个带有翻译动画的 ViewFlipper,以便在带有长文本(如运行线)的 TextView 之间翻转。问题是如果我使用'android:singleLine',文本要么被包裹成多行,要么被截断。如何克服这个问题?

【问题讨论】:

  • 请详细解释你想做什么。这个问题不是描述性的
  • 嗨,我在 Khawar 的回复中添加了对我想要实现的目标的更好描述。谢谢!

标签: android android-layout textview viewflipper android-animation


【解决方案1】:

您为什么要为此使用 ViewFlipper?可能是你的问题不是很清楚。无论如何这里有一些建议,对于运行长文本行,您可以使用 textview:ellipsize = "marquee" 而 singleLine = true 或 maxLines = 1。

其次,如果你想控制滚动,你可以使用 Horizo​​ntal scrollView 和你的长 TextView,其中 maxLines = 1。

【讨论】:

  • 我使用 ViewFlipper 的原因是我想在几个 TextView 之间翻转,每个 TextView 都包含一个长文本。文本的数量不是恒定的,所以我真的更喜欢使用 ViewFlipper,而不是每次只构建一个巨大的文本视图(包含所有文本)并给它一个带有选取框的椭圆。所以基本上我只需要一种方法来防止长文本被裁剪。你能想到我能做些什么来实现它吗?提前致谢。
  • 附注texts = 我想放置在每个 TextView 中的文本字符串。
猜你喜欢
  • 1970-01-01
  • 2011-10-13
  • 2011-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多