2012-01-09 22 views
1

私は次のような状況に陥っています: 私は約40〜50語の文字列と最大のTextViewを持っています。 3ライン。 特定のWord(最初のテキストではない)または文字列からの正規表現から始まるテキストスニペットをTextViewに表示することはできますか? 例:あなたのコードを次のように変更を実装することができますAndroid "scroll" TextViewのテキスト

String: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna 

Shown in TextView: ...consetetur sadipscing elitr, sed diam nonumy... 
+0

あなたはTextViewメソッドを使うことができます: 'setMaxLines'は最後の行を' ... 'にします。行が最大行よりも大きい場合、最初のものを必要とします。カスタム実装が必要かもしれません。 – idiottiger

+0

文字列をテキストビューに設定する前に文字列を操作しないのはなぜですか? – reTs

答えて

1

urBtn.setEllipsize(TruncateAt.MARQUEE); 
urBtn.setMarqueeRepeatLimit(-1); 

をこれは、あなたがする必要はありません

+0

申し訳ありませんが、私が欲しいものではありません。私は、テキストをスクロール可能にしたくない、私はそれが特定の位置でスクロールしてそこにとどまりたいと思う。 – Thommy

3

を焦点を当てたときに、常にスクロールするボタンのテキストを設定します実際にはScrollViewを使用してください。レイアウトxmlファイルのテキストビューのプロパティをandroid:maxLinesandroid:scrollbars = "vertical"に設定するだけです。その後、コードにTexView.setMovementMethod(new ScrollingMovementMethod())を使用してください。ビンゴ!!!!それはスクロールする。答えはthisです。

+0

私はスクロールを有効にしたくない、特定のテキストパターンにスクロールしてそこにとどまりたい。 – Thommy

+1

あなたの質問は、あなたが探しているものははっきりしていないようです。 –

関連する問題