android – 使用maxLines的Marquee
作者:互联网
如何使用MaxLines代替SingleLine?
这是我的TextView:
<TextView
android:text="bla bla bla bla bla bla"
android:id="@+id/MarqueeText"
android:layout_width="30dp"
android:layout_height="wrap_content"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:focusable="true"
android:focusableInTouchMode="true"
android:freezesText="true">
在我的code.java之后我设置了我的TextView:
TextView txtView=(TextView) findViewById(R.id.MarqueeText);
txtView.setSelected(true);
问题是android:不推荐使用singleLine,所以我必须使用android:maxLines而不是选框不能使用它.
解决方法:
你可以试试这个:
android:maxLength = "10"
要么
设置android:maxLines =“1”后,您还必须设置inputType.所以,设置你的android:inputType =“text”,这应该做的伎俩.
标签:android,android-textview,ellipsis 来源: https://codeday.me/bug/20190627/1308211.html