1. 程式人生 > >TextView一行沒有顯示滿就跳到下一行

TextView一行沒有顯示滿就跳到下一行

現象:
textview一行資料沒有顯示滿就跳到下一行顯示(textview背景色已經標出了)
如圖所示:
這個

簡單粗暴的方法:
使用EditTextView替換TextView來顯示文字,background="@null",並設定enalbe=“false”

程式碼如下

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:orientation="vertical"
    tools:context=".MainActivity">
    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="TextView展示如下:"/>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:background="@color/colorAccent"
        android:text="測試資料一行資料沒有填滿就自動跳轉到第二和計劃卡死的福克斯"
        android:textColor="@android:color/black"
        android:textSize="18sp"
        />
    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="50dp"
        android:text="EditText展示如下:"/>
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom"
        android:background="@null"
        android:enabled="false"
        android:text="測試資料一行資料沒有填滿就自動跳轉到第二和計劃卡死的福克斯"
        android:textColor="@android:color/black"
        android:textSize="18sp"
        />
</LinearLayout>

僅此記錄,希望對看到的朋友有所幫助