2014-03-26 94 views
0

在我的應用程序中,我使用操作欄創建了選項卡。在每個選項卡中都有一個圖像的網格視圖。最初在應用程序中有一個鍵盤,點擊將圖像放入edittext中。但是當我點擊一個標籤並選擇一個圖像傳遞給edittext時,以前的內容就會丟失。我如何保留以前的內容,並將從選項卡中的網格中選擇的圖像附加到edittext中已有的內容。在EditText中保留內容

Mainactivity類擴展了FragmentActivity。

這需要緊急完成。請儘早提出您的建議。謝謝

回答

0

您可以使用SpannableString來做到這一點。我發現這個代碼在某個地方,它應該可以工作,但如果它至少你不知道你需要做什麼。

SpannableString ss = new SpannableString(yourEditText.getText().toString()); 
Drawable d = img.getDrawable(); 
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); 
ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BASELINE); 
ss.setSpan(span, 0, 3, Spannable.SPAN_INCLUSIVE_EXCLUSIVE); 
yourEditText.setText(ss);