程序中的一個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>
如何解決這個問題呢?
<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"可以多調整試下