1

データベースからテキストを入力しましたが、フィールドには 2 行しか表示されず、残りのテキストは切り取られて 3 つのドットが配置されています。

file.xml

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/svRut"
  android:layout_width="match_parent"
  android:layout_height="fill_parent"
  android:layout_gravity="right" >

 <LinearLayout
   android:id="@+id/llRut"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:gravity="center_horizontal"
   android:orientation="vertical"
   android:padding="5dp" >

 <TextView
    android:id="@+id/textDescript"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:ellipsize="end"
    android:text="@string/mus_textdes" />
</LinearLayout> 
</ScrollView>

File.java

...
textDescript.setText(onExes.getString(onExes.getColumnIndex("exes_desc")));
...

問題を選別する

4

2 に答える 2

1

TextView がテキストを展開およびカットしないのはなぜですか?

=> を含めたからといってandroid:ellipsize="end"、末尾のドットが不要な場合は削除してください。

于 2013-01-02T10:13:55.853 に答える
0

を追加する必要がありますandroid:maxLines="1"。その後、1行のみを占有します

于 2013-01-02T10:24:39.457 に答える