2016-06-16 8 views
2

編集可能な(EditText.getText())を複製する簡単な方法がありますか? コピーのコンストラクタがないので、単純に書くことはできません。Android。編集可能なクローン作成方法

編集可能なdocumetTextCopy = new編集可能(documentText.getText()); 編集可能でCloneableを実装していないようです。

+0

なぜあなたはそれのクローンを作成する必要がありますか? 'EditText.getText()。toString()'を呼び出すことによってStringに変換する方が良いでしょうか?あなたはそのような柔軟性を持つでしょう。 –

+1

文字列に変換するとスパンが失われます。私はそれらを私のコピーに保存する必要があります。 –

答えて

10

試してみてください。

Editable old = documentText.getText(); 
Editable copy = Editable.Factory.getInstance().newEditable(old); 
+0

それは役に立ちます。ありがとう! –

関連する問題