我有两个TextViews
是ScrollView
的孩子。两个TextViews
都应该具有相同的相同行和文本(因此文本的高度相同)。
我有两个问题:
(问题1)如何自动将ScrollView滚动到我的任何TextView的最后一行(它们都具有相同的高度),以便在我的TextViews中插入新行时它应该是可见的我的ScrollView中的最后一行。 注意:我不想将重力设置到底部,因为我希望第一个插入的行从顶部开始向下增长(类似于在聊天中插入行,当插入新行时,底部是可见的)
(问题2)有什么方法可以在ScrollView向上或向下滚动的同时自动滚动两个TextViews?
以下是我ScrollView
activity_main.xml
元素
<ScrollView
android:id="@+id/Sheets"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginBottom="10dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="5dp"
android:fillViewport="true"
ads:layout_constraintBottom_toBottomOf="parent"
ads:layout_constraintLeft_toLeftOf="parent"
ads:layout_constraintRight_toRightOf="parent"
ads:layout_constraintTop_toBottomOf="@+id/theirScoreTotalLarge">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal|center"
android:orientation="horizontal"
android:visibility="visible">
<TextView
android:id="@+id/Sheet1"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#1FFF"
android:textAlignment="center"
android:textColor="@android:color/background_light"
android:textSize="24sp"
android:textStyle="bold"
ads:layout_goneMarginLeft="16dp"
ads:layout_goneMarginRight="16dp"
tools:layout_conversion_absoluteHeight="1dp"
tools:layout_conversion_absoluteWidth="352dp" />
<FrameLayout
android:id="@+id/VerticalLine2"
android:layout_width="10dp"
android:layout_height="1dp"
android:layout_weight="0">
</FrameLayout>
<TextView
android:id="@+id/Sheet2"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#1FFF"
android:scrollbars="vertical"
android:textAlignment="center"
android:textColor="@android:color/background_light"
android:textSize="24sp"
android:textStyle="bold"
ads:layout_goneMarginLeft="16dp"
ads:layout_goneMarginRight="16dp"
tools:layout_conversion_absoluteHeight="1dp"
tools:layout_conversion_absoluteWidth="352dp" />
</LinearLayout>
</ScrollView>