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