gpt4 book ai didi

android - 为 TextView 启用滚动

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

我的 Activity 有以下 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"
android:orientation="vertical"
tools:context=".Activity1" >

<RelativeLayout
android:id="@+id/titleStoryRelativeLayout"
android:layout_weight="@string/titleWeight"
android:layout_width="fill_parent"
android:layout_height="0dip">
<TextView
android:id="@+id/titleStory"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
</RelativeLayout>
<RelativeLayout
android:id="@+id/contentTextViewLayout"
android:layout_weight="@string/contentTextViewWeight"
android:layout_width="fill_parent"
android:layout_height="0dip">
<TextView
android:id="@+id/textViewStory1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</RelativeLayout>
<RelativeLayout
android:id="@+id/footerStoryRelativeLayout"
android:layout_weight="@string/footerWeight"
android:layout_width="fill_parent"
android:layout_height="0dip>

<Button
android:id="@+id/buttonPrevious"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:onClick="loadPrevious"
android:text="@string/stringButtonPrevious"/>

<Button
android:id="@+id/buttonNext"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentRight="true"
android:onClick="loadNext"
android:text="@string/stringButtonNext"/>

在这里,我使用一些文本从我的代码中动态加载我的 Textview (@+id/textViewStory1)。问题是在加载过程中,很少有行超出屏幕。我打算启用滚动,以便用户可以向下滚动以查看那些缺失的行。但是滚动应该只限于最后一行而不是超出。关于如何设置它有什么建议吗?

最佳答案

为您的 TextView 设置这些设置:

android:maxLines = "AN_INTEGER"

android:scrollbars = "vertical"

然后您可以在 java 中将其设置为可滚动:

TextView.setMovementMethod(new ScrollingMovementMethod());

关于android - 为 TextView 启用滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14588100/

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