2016-04-04 6 views
0

Ich habe zwei Textansichten, die innerhalb des relativen Layouts horizontal ausgerichtet sind.Das Festlegen der Ellipsengrößen-Eigenschaft mit maximaler Länge für eine Textansicht zeigt keine Punkte am Ende.

Im die max length ersten Textview bis 15 zu begrenzen und wenn sie mehr als 15 sind, will i ellipse size Eigenschaft auf end

<RelativeLayout 
      android:id="@+id/header" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentTop="true" 
      android:layout_marginLeft="3.0dip" 
      android:layout_marginRight="3.0dip" 
      android:layout_marginTop="5.0dip" 
      android:background="@color/purple" 
      android:padding="10.0dip" 
      android:weightSum="10.0"> 

      <TextView 
       android:id="@+id/compName" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentLeft="true" 
       android:ellipsize="end" 
       android:singleLine="true" 
       android:text="Form I Submission" 
       android:textColor="@android:color/white" 
       android:textStyle="bold" 
       android:focusable="true" 
       android:maxLength="14" 
       android:focusableInTouchMode="true"/> 

      <TextView 
       android:id="@+id/compStatus" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentRight="true" 
       android:ellipsize="marquee" 
       android:singleLine="true" 
       android:text="Inprogress" 
       android:textColor="@android:color/white" 
       android:textStyle="bold" /> 
     </RelativeLayout> 

Das Problem

  1. Die drei Punkte an denen ist sind nicht sichtbar, wenn ich den obigen Code verwende
  2. Wenn ich maximale Länge Eigenschaft entfernen, sind Punkte sichtbar, aber es überlappt immer noch die zweite Textansicht.

Wie kann ich das aussortieren?

+0

Jist paddingRight auf die Textview 10DP geben und lassen Sie mich wissen .. – Radhey

+0

noch Punkte sind nicht sichtbar – Roger

+0

MaxLine = 1 Instand von Android geben: single = "true" – Radhey

Antwort

1

versuchen die folgende

android:ellipsize="end" 
android:maxEms="15" 
android:singleLine="true"