2 znl 12 znl_12 于 2013.01.08 15:56 提问

关于TextView中文本太长的问题

程序中的一个textview,有一段很长的文本。估计是由于这段文本太长,所以把整个布局都影响了。现在需要输入很长的文本,所以应该以多行显示。
我用的是下面的XML:

<TextView
            android:id="@+id/bottomText"
            android:layout_height="wrap_content"
            android:textColor="#FFFFFF"
            android:background="#000000"
            android:textSize="16sp"
            android:layout_gravity="center_horizontal"
            android:text="@string/text_searchword"
            android:layout_width="wrap_content">
</TextView>

如何解决这个问题呢?

3个回答

baimy1985
baimy1985   2013.01.08 21:53
已采纳
  <EditText
                    android:textColor="@android:color/black"
                    android:id="@+id/embedded_text_editor"
                    android:layout_width="0dip"
                    android:layout_gravity="bottom"
                    android:layout_height="wrap_content"
                    android:layout_weight="1.0"
                    android:layout_marginLeft="8dip"
                    android:autoText="true"
                    android:textSize="16sp"
                    android:capitalize="sentences"
                    android:nextFocusRight="@+id/send_button"
                    android:hint="@string/type_to_compose_text_enter_to_send"
                    android:minHeight="@dimen/input_text_height"
                    android:maxLines="3"
                    android:inputType="textShortMessage|textAutoCorrect|textCapSentences|textMultiLine"
                    android:imeOptions="actionSend|flagNoEnterAction"
                />

这个android源码中信息界面的文本输入框,可以找有用部分模仿下, 这个属性
android:inputType="textShortMessage|textAutoCorrect|textCapSentences|textMultiLine"可以多调整试下

usniyo
usniyo   2013.01.08 21:09

把TextView的layout_width定死,如fill_parent,layout_height为"wrap_content",外面用scrollview套住,scrollview的宽高自己定高度最好不要是wrap_content,这样TextView中的文本多长都会被限制在scrollview里,可以滑动显示内容。注意,scrollview里只能放一个东西,最好先放个layout,再在那个layout里放其他东西。

oSanYeCao1234567
oSanYeCao1234567   Ds   Rxr 2016.07.27 20:38

可以显示TextView的宽度android:layout_width 当文本超过宽度时会自动的换行显示后面的字符串

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!