我有一个文本视图,当其中有超过 2 行文本时,第二行变成第一行,下面有一行空闲,第一行不应该是可见的。这可能与 android textview 吗?
问问题
585 次
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 回答