2017-05-21 41 views
0

我剛剛創建了一個這樣的視圖,如我在enter image description here中標記的 這個視圖包含一個相對佈局,在這個相對佈局中有一個文本和圖片,問題是當我有一個很長的文本,它在圖像上的所有我需要我想限制這個文本作爲不去在另一個視圖,我想完成像這樣的點「....」enter image description here 這是我想要的部分編輯.XML如何限制帶有點「....」的文本視圖

<RelativeLayout 
    android:id="@+id/rl2" 
    android:layout_width="fill_parent" 
    android:layout_height="40dp" 
    android:layout_alignParentEnd="true" 
    android:layout_alignParentRight="true" 
    android:layout_below="@+id/line3" 
    android:background="#FFFFFF"> 

    <RelativeLayout 
     android:id="@+id/removeBtn" 
     android:layout_width="90dp" 
     android:layout_height="40dp" 
     android:layout_alignParentEnd="true" 
     android:onClick="remove" 
     android:layout_alignParentRight="true" 
     android:layout_below="@+id/membersLv" 
     android:background="#E93232"> 


     <TextView 
      android:id="@+id/textView8" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:onClick="remove" 
      android:layout_centerHorizontal="true" 
      android:layout_centerVertical="true" 
      android:text="Remove" 
      android:textColor="#ffffff" /> 
    </RelativeLayout> 

    <ImageView 
     android:id="@+id/joinedIcon" 
     android:layout_width="wrap_content" 
     android:layout_height="25dp" 
     android:layout_centerVertical="true" 
     android:layout_marginEnd="0dp" 
     android:layout_marginRight="10dp" 
     android:layout_toLeftOf="@+id/joinedTV" 
     android:layout_toStartOf="@+id/joinedTV" 
     app:srcCompat="@drawable/joinedicon" /> 

    <TextView 
     android:id="@+id/joinedTV" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerVertical="true" 
     android:layout_marginEnd="71dp" 
     android:layout_marginRight="71dp" 
     android:layout_toLeftOf="@+id/removeBtn" 
     android:layout_toStartOf="@+id/removeBtn" 
     android:text="Joined" 
     android:textColor="#3DA530" /> 

    <TextView 
     android:id="@+id/memberName" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" 
     android:layout_alignTop="@+id/joinedTV" 
     android:layout_marginLeft="16dp" 
     android:layout_marginStart="16dp" 
     android:text="Mahmoud" 
     android:textColor="#5F5F5E" /> 
</RelativeLayout> 

我想ID爲「成員名稱」 對不起,我的英文不好,並對不起來解決它的文字如果有任何事情是不明確

回答

0

可以爲TextView的長度

android:maxLength="12" 

android:ellipsize="end" 
android:maxLines="1" 
+0

非常感謝它現在的作品 – AndyZOny

0

使用此代碼

<TextView 
      android:text="Hi this is a demo text." 
      android:maxLines="1" 
      android:ellipsize = "end"  /> 

文本將屏幕的可用空間和剩餘的文本將顯示設置選項作爲...