我已经尝试了很多解决方案,maxLine、maxLenght、marqueeAlwaysShowing、带选框的椭圆形..可聚焦的东西..我不能让它工作。
我删除了所有额外的 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"
并没有工作,提前谢谢!
编辑:
也许它的 Clickable 特性属性搞砸了这个?