Как добиться следующего показанного эффекта в Android TextView - PullRequest
0 голосов
/ 01 ноября 2011

Я хочу создать пользовательский интерфейс, как показано ниже в Android.enter image description here

Выше мы видим просмотр текста поверх изображения, я сделал это с помощью framelayout.Но мой вопрос заключается в том, как мне добиться textview, как показано ниже, т.е. если текст textview превышает, то ... показано. Как добиться этого эффекта в textview.

Мой код xml показан ниже

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    >
   <ImageView
    android:id="@+id/grid_img"
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:scaleType="fitXY"
    android:src="@drawable/nature1"/> 
<TextView  
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    android:inputType="textMultiLine"
    android:layout_gravity="bottom"
    />
</FrameLayout>

1 Ответ

5 голосов
/ 01 ноября 2011

Попробуйте добавить эти строки в TextView:

android:maxLines="2" 
android:ellipsize="end"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...