2017-05-21 3 views
0

Ich habe gerade eine Ansicht wie diese in enter image description here Diese Ansicht enthält ein Relatives Layout in diesem relativen Layout gibt es ein Texte und Image das Problem ist, wenn ich habe einen langen Text es geht auf das Bild alles was ich brauche Ich möchte diesen Text einschränken, um nicht auf die andere Ansicht zu gehen, die ich mit Punkten "...." abschließen möchte enter image description here das ist der Teil, den ich will .xmlWie man Text Ansichten mit Punkten "...." begrenzen

<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> 

den Text ich mag es lösen mit der ID „Mitgliedsname“ Sorry für mein schlechtes Englisch und leider bearbeiten Wenn irgend etwas nicht klar ist

Antwort

0

können Sie einstellen, Option für Textview Länge

android:maxLength="12" 

oder

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

vielen Dank es funktioniert jetzt – AndyZOny

0

Verwenden Sie diesen Code

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

Text wird den verfügbaren Platz auf dem Bildschirm nehmen und restliche Text wird angezeigt wie ...

Verwandte Themen