これは私のUIのリンクです:
テキストが正常な場合。
より多くのテキストを与えると、UIは次のように変化します。
以下は私のxmlファイルコードです。Uiでの変更は、多くのテキストを入力するときに役立ちます。
どうすれば修正できますか?
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:stretchColumns="1"
android:layout_margin="5dp">
<TableRow>
<TextView
style="@style/StyleLabel"
android:text="@string/name_lbl"/>
<TextView
android:id="@+id/nameText"
style="@style/StyleText"/>
</TableRow>
<TableRow>
<TextView
style="@style/StyleLabel"
android:text="@string/cap_lbl"/>
<TextView
android:id="@+id/capText"
style="@style/StyleText"/>
</TableRow>
<TableRow>
<TextView
style="@style/StyleLabel"
android:text="@string/code_lbl"/>
<TextView
android:id="@+id/codeText"
style="@style/StyleText"/>
</TableRow>
<TableRow>
<TextView
style="@style/StyleLabel"
android:text="@string/DoneDate_lbl"/>
<TextView
android:id="@+id/Location_lbl"
style="@style/StyleText"/>
</TableRow>
<TableRow>
<TextView
style="@style/StyleLabel"
android:text="@string/Notes_lbl"/>
<TextView
android:id="@+id/Notes_lbl"
style="@style/StyleText"/>
</TableRow>
<TableRow>
<TextView
style="@style/StyleLabel"
android:text="@string/person_lbl"/>
<TextView
android:id="@+id/Person_lbl"
style="@style/StyleText"/>
</TableRow>
</TableLayout>
以下はstyles.xml
:
<resources>
<style name="StyleLabel">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:gravity">right</item>
<item name="android:textSize">14sp</item>
<item name="android:textColor">@android:color/white</item>
<item name="android:layout_marginLeft">5dp</item>
<item name="android:layout_marginRight">5dp</item>
<item name="android:layout_marginTop">5dp</item>
</style>
<style name="StyleText">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textSize">16sp</item>
<item name="android:textColor">@android:color/white</item>
<item name="android:layout_margin">5dp</item>
<item name="android:background">@drawable/textview_border</item>
</style>
</resources>