你好,我想這樣做:我拉從服務器的數據,我需要時,例如拉出數字0的TextView的紅色的顏色,在任何其他情況下是綠色。我不知道是否有辦法在xml文件或其他地方放置類似if語句的東西。動態XML,改變文本
0
A
回答
1
您需要先實例化的文本視圖像
TextView tv = (TextView)findViewById(R.id.idOfTextViewInXML);
現在您可以執行更改此文觀點請你。例如,
if(var==0)
tv.setText("VALUE IS ZERO");
else
tv.setBackgroundResource(R.drawable.icon);
這是您需要動態更改視圖功能的方式。你不能動態改變XML本身。
所有這些都必須在Java類中執行。
0
一旦你從xml形式的服務器獲得數據,解析xml並處理它(檢查你的條件)。
0
當您在代碼中解析xml時,只需添加if語句即可。
if(number == 0){
else{
//do something
}
相關問題
- 1. 改變文本動態
- 2. 動態改變文本框的值
- 3. 動態改變圖像和文本Javascript
- 4. 動態改變選擇器文本
- 5. 如何在java中動態改變xml?
- 6. 動態改變文字
- 7. 在C#中動態改變文本框中的文本顏色
- 8. 更改動態文本與外部xml文件
- 9. 動態更改文本值
- 10. 動態更改文本
- 11. LinkButton文本屬性在動態變化後沒有改變
- 12. Python腳本改變.tcx文件(XML)
- 13. 當在文本框中改變文本時,從Textinput動態讀取文本?
- 14. 改變HREF動態
- 15. 動態改變flexslider
- 16. 動態改變URL
- 17. 動態改變NamedQuery
- 18. 動態改變FocusManager.FocusedElement
- 19. ArrayList動態改變?
- 20. 動態改變NSStringWithFormat
- 21. 從xml /文本文件動態創建文本文件
- 22. 用jQuery動態改變段落文字?
- 23. 改變文本
- 24. 改變文本
- 25. 使用Javascript動態改變顏色或文本的價值
- 26. 基於文本輸入動態改變圖片
- 27. 在加載之前動態改變html文本 - 可能嗎?
- 28. 使用JSTL動態改變文本字段的值
- 29. struts2動態改變文本字段的樣式
- 30. 如何在extjs中動態改變文本字段的fieldCls?
我想讓textcolour改變,而不是背景。文本將是相同的,但取決於該值,textcolur必須更改。我怎樣才能做到這一點? – ghostrider 2012-01-06 18:08:11
問題解決。我將使用tv.setTextColor代替。 – ghostrider 2012-01-06 23:45:48