TextView字幕没有显示'..'

问题描述:

我已经尝试了很多解决方案,maxLine,maxLenght,marqueeAlwaysShowing,ellipseize与marquee..the focusable thing .. ..我不能不能让它工作。TextView字幕没有显示'..'

我抹去所有的附加XML,使其工作在这里它,这是我所:

<LinearLayout 
     android:id="@+id/promptDefine" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal" > 



     <TextView 
      android:id="@+id/counterDefinitionName" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_vertical" 
      android:clickable="true" 
      android:onClick="nameCounting" 
      android:text="@string/nameIt" 
      android:textColor="@color/count_item_to_be_defined" 


     /> 


    </LinearLayout> 

所以,我应该有它在TextView中添加文本限制为10个字符?但如果他们更多,只需在最后插入“...”。我已经尝试了一些东西,如:

android:singleLine="true" 
    android:ellipsize="marquee" 
    android:marqueeRepeatLimit="marquee_forever" 

而且没有工作,提前致谢!

编辑:

也许它被搞乱这个可点击的功能属性?

三个点只能说明当TextView中没有的字符足够的空间。

在你的情况下,只需设置固定宽度并设置单行。那么它应该工作。

<TextView android:id="@+id/counterDefinitionName" 
      android:layout_width="30dp" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_vertical" 
      android:clickable="true" 
      android:onClick="nameCounting" 
      android:text="@string/nameIt" 
      android:singleLine="true" 
      android:textColor="@color/count_item_to_be_defined" /> 
+0

哇!你很惊人它的作品,但我怎么能指的字符数量?而不是在宽度上使用dip?谢谢 ! – TiagoM 2013-04-23 21:14:01

“无法点击”,使其“选择”

+0

我需要它是可点击的,当我点击它时会调用一个函数。 – TiagoM 2013-04-23 21:14:25