1

我想在我的android應用程序中執行跨越MultiAutoCompleteTextView。爲此我已經提及Splitwise TokenAutoComplete 項目及其正常工作。他們已經創建了自定義MultiAutoCompleteTextView用於輸入電子郵件ID.here,每當我從下拉菜單中選擇任何項目,它添加到自定義標記類。我想獲取該MultiAutoCompleteTextView的全部內容,無論它是可跨越文本還是簡單文本。爲此,如果我編寫getText().toString(),它會丟棄所有跨越的值並僅返回沒有跨度的簡單文本。我想要將整個字符串與spannables一起寫入此MultiAutoCompleteTextView中。如果有人在他們的應用程序中使用過這個控件,或者對此有任何想法,那麼請幫我解決這個問題。 謝謝在MultiAutoComplete中使用Spannable(TokenAutoComplete) - Android

實施例:

輸入的文本: 「@Marshall電線@Amanda」

的getText()的toString的輸出: 「@ @和」(馬歇爾線和Amanda被跨越該對象被丟棄)

+0

你碰巧有這個問題的一些示例代碼?我試圖找出splitwise/TokenAutoComplete庫允許一些文本被標記,而其他文本不是,例如,「你好,這是@ [一些標記文本],這裏是另一個@ [標記文本]。 「似乎無法在任何地方找到直接的答案。 – user1301593 2016-10-24 21:40:02

回答

0

最簡單的方法是使用getText()的輸出,並用getObjects中的對象依次替換@的實例(雖然我會期望@@而不是@給出了我如何實現這個...)。

相關問題