這個問題與我想要的幾乎完全相同,可以說我有這樣的文字:我可以在TextView中替換Android中圖像的部分文本嗎?
「{W},{T}:點擊目標生物。
我必須非常代替【W】和【T} 2個微小的圖像的3個字母的大小相同(以防【W】和【T})......這有可能在一些辦法?
只是說,TextView的是一個ListView裏面...
的位置爲{W】和【T】並非總是一樣的...
的圖像在我的資源。 ..
這個問題與我想要的幾乎完全相同,可以說我有這樣的文字:我可以在TextView中替換Android中圖像的部分文本嗎?
「{W},{T}:點擊目標生物。
我必須非常代替【W】和【T} 2個微小的圖像的3個字母的大小相同(以防【W】和【T})......這有可能在一些辦法?
只是說,TextView的是一個ListView裏面...
的位置爲{W】和【T】並非總是一樣的...
的圖像在我的資源。 ..
您可以嘗試的一種解決方法是將您的TextView
和ImageView
放置在FrameLayout
之內,一個在另一個之上。現在當你想改變它們時,只要讓它們中的一個隱形並初始化另一個。這可能會起作用。希望這可以幫助。
您是否嘗試過文本視圖的屬性drawableLeft?但是由於您有兩張圖片,您將不得不使用由{w} {t}組成的單個圖像文件。因此您必須將圖片與{w} {t}的所有組合放在資源中。
然後使用下面的方法在代碼:
textView.setCompoundDrawables(leftDrawable,NULL,NULL,NULL);
看一看跨度和spannable接口,[這裏](http://blog.stylingandroid.com/archives/177)是一個小型的介紹。尤其要查看ImageSpan笑臉示例。 – 2012-03-04 06:34:58