如何在android textview中实现以下显示的效果

Ash*_*ali 0 android textview

我想在android中创建如下所示的UI. 在此输入图像描述

在上面我们可以看到textview over imageview我使用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>
Run Code Online (Sandbox Code Playgroud)

Arn*_*rty 5

尝试将以下行添加到您的TextView:

android:maxLines="2" 
android:ellipsize="end"
Run Code Online (Sandbox Code Playgroud)