gpt4 book ai didi

android - 是否有一个 Android TextVew 小部件 XML 属性从字符串的底部显示

转载 作者:行者123 更新时间:2023-11-30 03:08:00 25 4
gpt4 key购买 nike

我有一个 textview 小部件,在我的程序中,我总是必须向下滚动到文本的底部才能看到文本字符串的最后一个元素。

文本太大,一个屏幕放不下,显然,我将其设置为 ScrollView 对象。

我希望 textview 小部件默认显示文本的底部,而用户将向上滚动以查看顶部,而不是当前默认从顶部开始显示,要求用户向下滚动以查看大字符串的底部。

我的 xml 文件是:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<View
android:layout_width="fill_parent"
android:layout_height="10dp" >
</View>

<ScrollView
android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="500"
android:fillViewport="true" >

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="300dp"
android:orientation="vertical" >

<TextView
android:id="@+id/InfoText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hugeMultiLineString"
android:layout_gravity="bottom"
android:textAppearance="?android:attr/textAppearanceMedium" />
</LinearLayout>
</ScrollView>

<View
android:layout_width="fill_parent"
android:layout_height="10dp" >
</View>

<TableLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:orientation="horizontal"
tools:ignore="UselessParent" >

<TableRow>

<Button
android:id="@+id/export"
style="@style/AppTheme"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Export" />

<Button
android:id="@+id/importFromRemote"
style="@style/AppTheme"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Import" />

<Button
android:id="@+id/dirlist"
style="@style/AppTheme"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Dirt" />

<Button
android:id="@+id/test"
style="@style/AppTheme"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Test" />

<Button
android:id="@+id/exit"
style="@style/AppTheme"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Exit" />
</TableRow>
</TableLayout>

<View
android:layout_width="fill_parent"
android:layout_height="10dp" >
</View>

</LinearLayout>

最佳答案

您可以在 Activity 中使用以下内容:

scrollView = (ScrollView) findViewById(R.id.ScrollView01);
scrollView.post(new Runnable() {
public void run() {
scrollView.fullScroll(ScrollView.FOCUS_DOWN);
}
});

我不确定将执行此操作的 XML 属性。

关于android - 是否有一个 Android TextVew 小部件 XML 属性从字符串的底部显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21458451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com