- ベストアンサー
eclipseを使って課題制作中です。
androidのアプリで課題を作っています。 edittextに入力した文字の取得は理解できたのですが、 入力した文字を一部範囲指定した状態で その文字だけを取得する方法がわかりません。 http://android-a-yan.com/blog/?p=354 こちらのサイト様のように記述しても getEditorという関数が未定義ですとエラーとなってしまいます。 どのようにすればいいのでしょうか? Java初心者なので困ってます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
これはプログラミング系の質問(特にデバッグ系)の常識になりますが、エラーが出ている場合はそのエラーを添付してください。 さて本題ですが、少しandroidのapiを覗いたところgetEditorという関数は見当たりませんでした。 したがって、コンパイル時にメソッドがないと言われるのは当然だと思います。 ここで一つ疑問なのですが、 > edittextに入力した文字の取得は理解できたのですが、 > 入力した文字を一部範囲指定した状態で > その文字だけを取得する方法がわかりません。 と書かれているということは、getTextメソッドでフィールドに入力された文字を取得されたと思います。 それは、どのコンポーネント(EditText)に行ったのでしょうか? もし、getTextメソッドで入力した文字列を取得する方法が分かっているのであれば、リンク先のサイトで行っている「指定した範囲のみの文字だけを取得する方法」はgetEditorメソッドが使えようと使えまいと関係ありません。 getEditor()をあなたが文字列の取得を行ったコンポーネントに書き換えてください。 おそらく発生するエラーは出ないと思います。