1 ~ 6 個の TextView を持つ動的レイアウトがあります。すべての TextView はアクティビティで (プログラムによって) 作成され、すべてが等しく作成されます。
TextViews でテキストをマーキーしたいのですが、その方法がわかりません。どうやら、マーキーが正常に機能するためには TextView にフォーカスする必要がありますが、同時に 6 つの TextView にフォーカスする方法を教えてください。無理だと思うのですが、何かいい方法はありませんか?フォーカスを持たずにマーキーを機能させることは可能ですか?
これは TextViews のコードです:
//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);
、マーキーはまったく機能しません。行を削除しないと、TextView の 1 つだけがマーキーを機能させます。
ご挨拶