1

我有一个文本视图,当其中有超过 2 行文本时,第二行变成第一行,下面有一行空闲,第一行不应该是可见的。这可能与 android textview 吗?

4

3 回答 3

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());
于 2013-02-01T13:12:05.183 回答
0

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

于 2013-02-01T13:14:31.977 回答
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>
于 2013-02-01T13:51:18.640 回答