天天看點

android activity切換

activity切換,用intent傳遞參數

http://www.cnblogs.com/leipei2352/archive/2011/08/09/2132096.html

提示:ctrl+alt+space

補全:ctrl+space

android studio drawable .xml檔案不支援大寫的檔案名

Error: 'M' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore

http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece76310579135480ddd276b97844b22918448e435061e5a25a4ec66644b598f84616606a84f5de0fb3d6f604360eadb9fc80a80fb852859dc30340647c75612a545f28d5125b773875a9feb4ab9e1a62593d88688810344ca255529c1a7dd4d00628a38b14976a3f7ce5f15294ce9b26772ff2f2673cc6313e701aea0256e71d5ad830b5bc35c803250c0f922b04852a156f95f4d2b1bb74cc01f515727e13f7cbe533d75ceb61bf02a081334b639f7ea9fedbd5f8cadbe6ac6addcae5f826090d2eb8921113105ac32bedafde57c390242889dc916b56eefa5bbad4c98458d431ce90c30782bd96ae4958e24e5622ba0bc36a93e23563f0aa9a4758f25232e66fe2918c05f9734&p=9d6ff916d9c10aff57ee94754a448d&newp=c4769a4786cc42af5381df6d424f93231610db2151d6db01298ffe0cc4241a1a1a3aecbf26201306d7c0786104ac425eedf43078330434f1f689df08d2ecce7e&user=baidu&fm=sc&query=%27M%27+is+not+a+valid+file-based+resource+name+character%3A+File-based+res&qid=9756e25300015634&p1=1

1、在一個activity中完成多個界面的切換,注意在manifest中

http://zhidao.baidu.com/link?url=0XKU_vzg7Yg5Yj9QFNOWQRLID3u4xFQ3L827oaPwsogcJohx21WgmpmSBcr2Yt-o-oif5_k6aIYqD7QykTH4zOXLT_l3GxPvffbTxQj1ILq

setContentView(R.layout.main);這句是給activity設定一個layout布局

你換成LinearLayout LL;

LL = (LinearLayout) findViewById(R.id.LL);

setContentView(LL);應該會報空指針吧,

1、setContentView的作用是将View加載到根view之上,這樣當顯示view時,先顯示根view,然後在顯示子view,以此類推,最終将所有view顯示出來。

2、setContentView必須要放在findviewbyid之前,因為view在加載之前是無法引用的。

3、setContentView最本質的作用是為要顯示的view配置設定記憶體。

你這邊犯了第二條

因為你沒有得到這個Linearlayout所在的布局檔案,是以你引用裡面的元件是會出錯的。

如果你自己申明一個LinearLayout就不會出錯了。比如說:LinearLayout la = new Lin...(this)  setContentView(la)。

由于手敲,我就不寫全了,表達意思,希望你能看懂。

http://harryalex.iteye.com/blog/2091806

http://www.cnblogs.com/top5/archive/2013/03/05/2944754.html

http://blog.csdn.net/yanzi1225627/article/details/7802402

我的問題,是由于設定了layout了還去find以前layout的對象是以空指針喃,記憶體都不存在了,fuck

注意看logcat裡的錯誤提示,錯誤出現在哪了什麼的