gpt4 book ai didi

android - 一段时间后运行 TextView 选取框

转载 作者:行者123 更新时间:2023-11-29 01:18:37 25 4
gpt4 key购买 nike

如何在开始前延迟在 TextView 中运行文本选取框?
此时我使用下一段代码开始:

mTVTitle.postDelayed(new Runnable() {
@Override
public void run() {
mTVTitle.setFocusableInTouchMode(true);
mTVTitle.invalidate();
}
}, 1000);

TextView xml:

<TextView
android:id="@+id/tvTitle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:focusable="true"
android:marqueeRepeatLimit="2"
android:scrollHorizontally="true"
android:singleLine="true"
android:textAppearance="?attr/titleTextAppearance"
android:textColor="@color/white"/>

但是它不起作用,尽管如果我在 xml 中设置此属性则没问题。如何将其修复为我可以以编程方式启动选取框?

最佳答案

如前所述here为了激活 textview 选框,你必须添加这个:

mTVTitle.setSelected(true);

因为你想延迟启动选取框,你必须像这样把它放在你的 run() 中

mTVTitle.postDelayed(new Runnable() {
@Override
public void run() {
mTVTitle.setSelected(true);
}
}, 1000);

关于android - 一段时间后运行 TextView 选取框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38189717/

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