gpt4 book ai didi

android - 使用 maxLines 选取框

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:19:38 25 4
gpt4 key购买 nike

如何使用 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 之后,我 setSelected 我的 TextView :

TextView txtView=(TextView) findViewById(R.id.MarqueeText);
txtView.setSelected(true);

问题是 android:singleLine 已被弃用,所以我必须改用 android:maxLines 但选取框无法使用它。

最佳答案

在 XML 中

<TextView
android:text="11111111111111111111111111111111111111111111111111111111111111"
android:id="@+id/text_marquee"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLines="1"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
/>

在Java中

((TextView)findViewById(R.id.text_marquee)).setHorizontallyScrolling(true);
((TextView)findViewById(R.id.text_marquee)).setSelected(true);

关于android - 使用 maxLines 选取框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42331184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com