2012-01-23 8 views
0

Androidには、TextViewからいくつかの文字のみをコピーする機能がありますか?一部の文字のみをTextViewからコピー

たとえば、TextView = "This is Good"の場合、文字列 "Good"のみを取得するにはどうすればよいですか?

+0

ビューからすべてのテキストを取得して処理できない特別な理由はありますか? – Kingamajick

答えて

2

私はあなたが探している「一つの機能は、」存在しないかなり確信しています。代わりに、以下のものがあなたが望むことをするでしょう。

テキストを取得:String.substringを(使用し、あなたの文章の例では "グッド" の取得に関連して、その後

String text = textview.getText().toString(); 

は)それを機能:

String innerString = text.substring(8); 

上記のストリングがあります8番目以降のすべての文字について

String innerString = text.substring(8, 10); 

これは、第8番目の文字から始まり、第10番目の文字までになりますが、次のように範囲を指定できます。

+1

ありがとうございました – HaOx

1

try StringBuilderクラス。 firt create StringBuilderオブジェクトです。このクラスで利用可能な

StringBuilder sb=new StringBuilder(textview.gettext()); 

チェック方法link for the class

関連する問題