2012-11-12 26 views
6

setText(string)をeditTextボックスに追加できますが、文字列変数から編集可能な変数を取得するにはどうすればよいですか?Android文字列を編集可能に変換するには

Tempの場合、私は不可視のeditTextボックスを設定してから、その文字列を編集可能にします。

再:私自身の参照文字列のために再び= editablevariable.getText()のtoString()

+2

あなたのやりたいことがわかりません。より多くの情報が役立つことがあります。 – kosa

+0

文字列のコピーを作成して変更できますか?そうであれば、Stringオブジェクトを直接変更することはできないので、必ずしも必要ではありません。常に新しいStringになります。そうでない場合は、あなたが持っているものと望んでいるもの(さらに働かないもの)の詳細を追加する必要があります – Veger

+0

この記事を参照してください。多分help full http://stackoverflow.com/questions/2216201/editable-text-to-string –

答えて

24

あなたはおそらく出たとして、あなたはnew Editable()を呼び出すことはできませんので、編集可能なインタフェースです。
しかし編集可能にSpannablesを持つString以外の何ものでもありませんので、SpannableStringBuilderを使用します。

Editable editable = new SpannableStringBuilder("Pass a string here"); 

だけSpannablesを変更したい場合は、決してテキスト自体は、あなたが基本的なSpannableStringを使用することができます。

関連する問題