2012-12-01 87 views
0

可能重複:
How to set text color of TextView by coding?TextView的顏色爲Android

這裏是我的代碼:

TextView mapTextView = new TextView(contextOverlay); 
mapTextView.Text = overlayDetailsForThisOverlay.stringName; 

我可以請有一定的幫助來改變文字顏色爲這個文本。

The documentation似乎表明存在'setTextColor'方法。

我是Android編程新手。我是否需要設置一個XML文件(我不確定如何/爲什麼要這樣做)。

謝謝

回答

0

是的,你應該爲你所有的活動設置一個XML文件。您可以在需要時以編程方式更改事物,但通常更容易將它們初始設置爲XML,然後使用setContentView(R.layout.yourxmlfile)設置初始UI。有關佈局文件的更多詳細信息,請參閱here。在XML中,您可以設置文本顏色和許多其他屬性,並根據需要在Java代碼中進行更改。我不知道你contextOverlay是什麼,但你想的東西來聲明TextView的像

TextView mapTextView = (TextView) findViewById(R.id.nameofid) 你應該把所有的佈局對UI的佈局文件夾和任何硬編碼的話應該是在res/values/strings文件夾並從您的XML佈局訪問。通過文檔,它會告訴你如何設置所有這些