一、活動里的方法 (1)onCreate方法在活動創建之後必定執行的方法。 (2)Andorid程式講究邏輯和視圖相分離; (3)setContentView()靜態方法,用於引入視圖; (4)Android程式不推薦在程式中對字元串進行硬編碼,最好的做法就是一般把字元串定義到res/valu ...
一、活動里的方法
(1)onCreate方法在活動創建之後必定執行的方法。
(2)Andorid程式講究邏輯和視圖相分離;
(3)setContentView()靜態方法,用於引入視圖;
(4)Android程式不推薦在程式中對字元串進行硬編碼,最好的做法就是一般把字元串定義到res/values/string.xml中,
我們可以看到AndroidManifest.xml文件中對於app名稱的名字
二、詳解res文件夾里的內容
1.drawable開頭的文件夾都是用來放圖片的,更多的時候美工可能只會提供一個圖片,那我們放在drawable-hdpi文件夾中;
2.values開頭的都是用來放字元串的;
3.layout開頭是用來放佈局文件的;
4.menu文件夾是用來放菜單文件的。
三、引用的方式
(1)通過R.string.hello_world可以獲取該字元串的引用;
(2)在XML中通過@string/hello_world獲取;
四、日誌
1.添加logcat:window-show view-Other-Android-logcat
2.log的方法:
(1)Log.v();Log.d();Log.i();Log.w();Log.e()
對應級別:verbose,debug,info,warning,error
(2)傳入兩個參數:第一個參數是tag,一般傳入當前的類名就可以了,用於對列印信息的過濾;第二個參數就是msg,即想要列印的具體內容。
五、佈局內容複習
1.android:text="text"或者引用佈局android:text="@string/text_reference"
2.應用佈局的方法setContentView(R.layout.first_layout)
六、在AndoridManifest文件中註冊
<activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
.MainActivity前面一個點,是省略了包名首碼;label是用來指定活動中的標題內容,給主活動指定的label不僅會成為標題欄中內容,還會成為啟動器(Lanucher)中的應用程式顯示的名稱。
七、隱藏內容
requestWindowFeature(Window.FEATURE_NO_TITLE);
這個方法就是不在活動中顯示標題欄,註意點:一定要在setContentView之前執行,不然會報錯。
八、源碼:
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關註微信公眾號:傅里葉變換,個人公眾號,僅用於學習交流,後臺回覆”禮包“,獲取大數據學習資料