2012-03-04 17 views
0

這個問題與我想要的幾乎完全相同,可以說我有這樣的文字:我可以在TextView中替換Android中圖像的部分文本嗎?

「{W},{T}:點擊目標生物。

我必須非常代替【W】和【T} 2個微小的圖像的3個字母的大小相同(以防【W】和【T})......這有可能在一些辦法?

只是說,TextView的是一個ListView裏面...

的位置爲{W】和【T】並非總是一樣的...

的圖像在我的資源。 ..

+3

看一看跨度和spannable接口,[這裏](http://blog.stylingandroid.com/archives/177)是一個小型的介紹。尤其要查看ImageSpan笑臉示例。 – 2012-03-04 06:34:58

回答

0

您可以嘗試的一種解決方法是將您的TextViewImageView放置在FrameLayout之內,一個在另一個之上。現在當你想改變它們時,只要讓它們中的一個隱形並初始化另一個。這可能會起作用。希望這可以幫助。

0

您是否嘗試過文本視圖的屬性drawableLeft?但是由於您有兩張圖片,您將不得不使用由{w} {t}組成的單個圖像文件。因此您必須將圖片與{w} {t}的所有組合放在資源中。

然後使用下面的方法在代碼:

textView.setCompoundDrawables(leftDrawable,NULL,NULL,NULL);

相關問題