Android TextView没有包装文本

莫道桑榆晚,为霞尚满天。这篇文章主要讲述Android TextView没有包装文本相关的知识,希望能为你提供帮助。
【Android TextView没有包装文本】我正在为App开发一个表单:我添加了一些Textview字段,其宽度设置为“wrap to content”但是无论如何我尝试修改Textview大小始终大于内容的宽度。即使使用android图形布局,它也无法调整TextViews和EditText的大小。
这是布局xml:

< FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="wrap_content" android:layout_height="match_parent" android:background="#0099cc" tools:context=".ModuloAlfa" > < !-- The primary full-screen view. This can be replaced with whatever view is needed to present your content, e.g. VideoView, SurfaceView, TextureView, etc. --> < TextView android:id="@+id/fullscreen_content" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:keepScreenOn="true" android:text="@string/dummy_content" android:textColor="#33b5e5" android:textSize="50sp" android:textStyle="bold" /> < !-- This FrameLayout insets its children based on system windows using android:fitsSystemWindows. --> < LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:orientation="vertical" > < TableLayout android:layout_width="match_parent" android:layout_height="match_parent" > < TableRow android:id="@+id/tableRow2" android:layout_width="wrap_content" android:layout_height="wrap_content" > < TextView android:id="@+id/editText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ems="10" android:text="@string/NModulo" /> < EditText android:id="@+id/ModuleNumber" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ems="18" android:hint="@string/ModuleNumber" android:inputType="numberSigned" /> < /TableRow> < TableRow android:id="@+id/tableRow3" android:layout_width="wrap_content" android:layout_height="wrap_content" > < TextView android:id="@+id/editText2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ems="10" android:text="@string/Del" /> < EditText android:id="@+id/DocDate" android:layout_width="158dp" android:layout_height="wrap_content" android:ems="18" android:focusable="false" android:hint="@string/DocDate" android:inputType="date" /> < /TableRow> < TableRow android:id="@+id/tableRow4" android:layout_width="wrap_content" android:layout_height="wrap_content" > < TextView android:id="@+id/editText3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ems="10" android:text="@string/Impianto" /> < Spinner android:id="@+id/Impianto" android:layout_width="match_parent" android:layout_height="wrap_content" /> < /TableRow> < TableRow android:id="@+id/tableRow1" android:layout_width="match_parent" android:layout_height="wrap_content" > < TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/SiteManager" /> < Spinner android:id="@+id/SiteManager" android:layout_width="wrap_content" android:layout_height="wrap_content" android:entries="@array/SiteManagers" /> < /TableRow> < TableRow android:id="@+id/tableRow5" android:layout_width="wrap_content" android:layout_height="wrap_content" > < TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/LavoriAttivita" /> < /TableRow> < TableRow android:id="@+id/tableRow7" android:layout_width="wrap_content" android:layout_height="wrap_content" > < EditText android:id="@+id/editText4" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" android:inputType="textMultiLine" /> < /TableRow> < TableRow android:id="@+id/tableRow6" android:layout_width="wrap_content" android:layout_height="wrap_content" > < TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/AffidatiAllImpresa" /> < /TableRow> < TableRow android:id="@+id/tableRow8" android:layout_width="wrap_content" android:layout_height="wrap_content" > < EditText android:id="@+id/editText5" android:layout_width="138dp" android:layout_height="wrap_content" android:ems="10" /> < /TableRow> < TableRow android:id="@+id/tableRow9" android:layout_width="wrap_content" android:layout_height="wrap_content" > < TextView android:id="@+id/textView4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/SubappaltoDi" android:visibility="visible" /> < /TableRow> < TableRow android:id="@+id/tableRow10" android:layout_width="wrap_content" android:layout_height="wrap_content" > < EditText android:id="@+id/editText6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ems="10" /> < /TableRow> < TableRow android:id="@+id/tableRow11" android:layout_width="wrap_content" android:layout_height="wrap_content" > < TextView android:id="@+id/textView5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/EsitoVitep" /> < RadioButton android:id="@+id/radioButton1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Si" /> < RadioButton android:id="@+id/radioButton2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="No" /> < /TableRow> < /TableLayout> < /LinearLayout> < /FrameLayout>

答案您在Textviews中写入的文本是否在单词之间有空格?有时开发人员使用像aaaaaaaaaaaaaa这样的样本进行测试,忘记用真实的样本数据替换它们。

    推荐阅读