我在网上搜索了一个解决方案,但似乎找不到一个。
我有LinearLayout
个TextView
,其中包含的文字不合适,应该在TextView
内滚动。使用典型的解决方案只有一个滚动。我希望他们两个都滚动。
我的xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/pl_name1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
android:gravity="center"
android:marqueeRepeatLimit="marquee_forever"
android:padding="5dp"
android:scrollHorizontally="true"
android:text="A very long piece of text that it is not going to fit the screen"
android:singleLine="true" />
<TextView
android:id="@+id/pl_name2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
android:gravity="center"
android:marqueeRepeatLimit="marquee_forever"
android:padding="5dp"
android:scrollHorizontally="true"
android:text="Another very long piece of text that it is not going to fit the screen"
android:singleLine="true" />
</LinearLayout>
结果:
我如何实现我想要的,或者我做错了什么? 提前谢谢。