可能重复:
Is there a way to make ellipsize=“marquee” always scroll?
我有一个动态布局,其中有一到六个文本视图。所有文本视图都是在活动中创建的(以编程方式),并且都是平等创建的。
我想在文本视图中选框显示文本,但我不知道怎么做。显然,文本视图需要为天棚的工作重点罚款,但我如何集中六个文本视图在同一时间?我认为那是不可能的,所以,有什么解决办法吗?有没有可能在没有焦点的情况下让天棚工作?
这是文本视图的代码:

//TextView
TextView tvTitulo = new TextView(this);
tvTitulo.setText("Some loooooooooooooooooooooong text");
tvTitulo.setTypeface(null, Typeface.BOLD);
//Marquee
tvTitulo.setSingleLine();
tvTitulo.setEllipsize(TruncateAt.MARQUEE);
tvTitulo.setHorizontallyScrolling(true);
tvTitulo.setFocusableInTouchMode(true);

如果我删除行tvTitulo.setFocusableInTouchMode(true);则选框根本不起作用。
如果我不删除该行,只有一个textviews正在使天棚工作。
问候语

最佳答案

选择“使巡更文本视图”添加这行代码

tvTitulo.setSelected(true);

现在,将有多个textview选框工作。

07-27 22:00