2012-03-05 17 views
1

「emy wattsonは学生です」というテキストビューがあり、このテキストビューにマーキープロパティを使用しました。さて、それはスライドテキストです。今、私はクリックされた単語を知りたい。たとえば、すべてのテキストをクリックすると、クリックしたテキストを書きたいときに「emy wattsonは学生です」と表示されます。しかし、私は "emy"、 "wattson"、 "is" ... seperatlyを知りたい。だから、どうすればただ単語「????」をクリックできますか?私を助けてください。TextviewクリックしてくださいAndroid

+0

多分あなたはhttp://developer.android.com/reference/android/widget/TextView.html#getSelectionStart%28%29とgetSeletionEnd()を使用できますが、私はあなたの質問を理解していません。 – zapl

答えて

0

ええと...私はこれがどのように行われるのか分かりません。 TextViewはStringのインスタンスなので、Stringから特定の値とインデックスを抽出する唯一の方法は、indexOf()メソッドとsubString()メソッドを使用することです。 TextView内のどの単語がクリックされたのかを確認した後、何をしようとしていますか?

+0

私はデータベースを持っているので、データベースの単語をスライディングテキストとして表示します。ユーザーが単語をクリックすると、データベースから取り込んで単語の意味を示したいと思います。 –

+0

たとえば、iPhone用のゲームがあります。http://itunes.apple.com/us/app/fishtropolis-word-fun-for/id348631081?mt=8画面にいくつかの単語があります。それらはスライドしてクリック可能です。私はこれをやりたい! –

関連する問題