我是新的android編程,所以我試圖學習如何通過android開發人員網站的教程來構建我的第一個應用程序。然而,在嘗試創建一個新的活動時,當我從TextEdit向TextView發送額外內容時,android建議使用方法setContentView(textView)來顯示消息。setContentView覆蓋xml文件
我的猜測是,我的活動將有的全部是這個TextView。事情是,我試圖通過android:background ...等方式在佈局(xml文件)中更改此活動的背景。但是由於onCreate方法運行setContentView,我猜想其他所有東西都運行過了(比如我創建活動時使用hello world!字符串的TextView)。
有誰知道如何解決它?
此外:我想學習如何通過相同的「發送按鈕」傳遞許多額外的東西,就像我有不同的文本編輯,我想採取他們的信息。
最後(對不起,如果它太多了),我想知道如何將不同的TextViews放入我的新活動中,以便我可以顯示一種顏色的消息,另一種尺寸不同的消息或顏色。
非常感謝
好吧,我想我明白這個部分,但我想通過點擊發送按鈕,我可以發送像一堆附加內容(比如許多sendIntent.putExtra(「some_key1」,)行),然後sendIntent.putExtra(「some_key2」,< SOME-VALUE-DATA2>)?? –
kickingnico
2014-09-25 00:07:56
@kickingnico是的,你可以單獨發送額外的數據,或者把所有的額外數據添加到一個數組/對象中,然後一次發送。想要發送額外的,你將不得不使用適當的get *()方法 – FreeLancr 2014-09-25 00:13:42
非常感謝!這將有很大的幫助! – kickingnico 2014-09-25 00:46:35