我正在创建一个和弦应用程序。我的问题是,当歌词大于屏幕大小时,它会破裂并变成两行。 示例:
A C C D D A
Hey Hey Hey Hey Hey Hey Hey Hey Hey Hey Hey Hey
成为:
A C C
D
Hey Hey Hey Hey Hey Hey
Hey Hey Hey Hey Hey Hey
所需:
A C C
Hey Hey Hey Hey Hey Hey
D
Hey Hey Hey Hey Hey Hey
有没有一种方法可以在文本视图中断时将行换行并使其交替以始终与歌词保持一行,而与键保持另一行?
答案 0 :(得分:0)
以LinearLayout
方向放入vertical
内2个TextViews:一个用于和弦,一个用于对应于该和弦的歌词。这样,和弦和歌词将保持上下浮动。
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center">
<TextView
android:id="@+id/chord"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="A"
android:textSize="30sp"/>
<TextView
android:id="@+id/lyric"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="lyric"
android:textSize="18sp"/>
</LinearLayout>