Java 如何在不使布局可滚动的情况下使2个文本视图可滚动?
我有一个问题,但我没有得到任何答案,在我的搜索 我正在使用1Java 如何在不使布局可滚动的情况下使2个文本视图可滚动?,java,android,android-layout,Java,Android,Android Layout,我有一个问题,但我没有得到任何答案,在我的搜索 我正在使用1EditText和2TextViews,如果TextView的容量增加,它不会添加到其中,我无法使其可滚动 我需要为他们添加无限文本 我需要两个文本视图作为滚动 请帮我找到解决办法 我试过: android:maxLines = "AN_INTEGER" android:scrollbars = "vertical" yourTextView.setMovementMethod(new ScrollingMovementMetho
EditText
和2TextView
s,如果TextView
的容量增加,它不会添加到其中,我无法使其可滚动
我需要为他们添加无限文本
我需要两个文本视图作为滚动
请帮我找到解决办法
我试过:
android:maxLines = "AN_INTEGER"
android:scrollbars = "vertical"
yourTextView.setMovementMethod(new ScrollingMovementMethod());
and
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@+id/linear1">
<ScrollView
android:id="@+id/SCROLLER_ID"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scrollbars="vertical"
android:fillViewport="true">
<TextView
android:id="@+id/TEXT_STATUS_ID"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="vertical"
android:layout_weight="1.0"/>
</ScrollView>
</LinearLayout>
mTextStatus = (TextView) findViewById( R.id.TEXT_STATUS_ID );
mScrollView = (ScrollView) findViewById( R.id.SCROLLER_ID );
private void scrollToBottom()
{
mScrollView.post(new Runnable()
{
public void run()
{
mScrollView.smoothScrollTo(0, mTextStatus.getBottom());
}
});
}
android:maxLines=“一个整数”
android:scrollbars=“垂直”
setMovementMethod(新的ScrollingMovementMethod());
及
mTextStatus=(TextView)findViewById(R.id.TEXT\u STATUS\u id);
mScrollView=(ScrollView)findviewbyd(R.id.SCROLLER\u id);
私有无效滚动条Tobottom()
{
mScrollView.post(新的Runnable()
{
公开募捐
{
mScrollView.smoothScrollTo(0,mTextStatus.getBottom());
}
});
}
我想只显示TextView
文本3行,以后不知道文本的长度,如果更多的文本意味着它应该是可滚动的
请帮我找到解决方案。当我制作na应用程序时,我添加了以下内容:
testeview.setMovementMethod(new ScrollingMovementMethod());
设置文本视图文本后,您可以尝试
因此,我的xml是:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="New Text"
android:id="@+id/textView"
android:scrollbars="vertical"/>
</LinearLayout>
和滚动方法:
private void scroll(){
//conteudo da funcao de scroll
associacao.setMovementMethod(new ScrollingMovementMethod());
}
你确定你的答案吗?我需要只显示我的文本行,如果添加了任何文本,它也应该显示3行,当添加更多文本时,意味着它应该是可滚动的@Brunoferreira如果您不添加文本,则不会执行任何操作,因为文本视图的文本数不超过屏幕大小,如果您的文本数超过屏幕大小,则文本视图将变为可滚动。你可以试试我的代码,如果你做什么都不好,如果不只是发送回复就知道了@Ajayjai如果我知道你只想显示3行,如果文本超过屏幕大小,则使其可滚动。如果文本超过3行,则我不想使其可滚动。。我告诉过你,无论文本大小如何,它只能显示3行。。它必须只能滚动到3行!
private void scroll(){
//conteudo da funcao de scroll
associacao.setMovementMethod(new ScrollingMovementMethod());
}