Textview用线滚动

时间:2013-02-01 13:07:59

标签: android scroll textview lines

我有一个textview,当其中有超过2行文本时,第二行变为第一行,其下方有一行自由,第一行不应该是可见的。这可能是android textview吗?

3 个答案:

答案 0 :(得分:1)

试试这个

<TextView
  android:id="@+id/TextView01"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:singleLine="false"
  android:maxLines="3"
  android:scrollbars="vertical"
  android:textColor="@android:color/secondary_text_dark_nodisable"
>

在代码中

TextView textView = (TextView)findViewById(R.id.TextView01);
textView.setMovementMethod(ScrollingMovementMethod.getInstance());

答案 1 :(得分:0)

是的可能。创建高度为2 * text_line_height的scrollView。并在里面添加TextView。其中text_light _height与textSize成比例。所以只需尝试一些组合,如14sp vs 8o dp。 好消息是,sp / dp将为所有设备大小提供相同的行为。

答案 2 :(得分:0)

是的,看看。

<ScrollView
        android:id="@+id/scrollView1"
        android:layout_width="match_parent"
        android:layout_height="30dp" >


          <TextView
                android:id="@+id/TextView01"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:singleLine="false"
                android:textSize="20dp"
                android:text="kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk"
                />
    </ScrollView>