最近要開學了,心有點亂,什么都學,也學不精,不管了,能學一些是一些:D
本筆記參考《第一行代碼》
本人java學的較淺,懂點語法,學習中。Android Studio為開發工具。
一、創建工程后的目錄
1、manifests/AndroidManifest.xml是整個android項目的配置文件,各種組件在java/里定義了還要在這里注冊,很很很重要的一個文件喲
2、java下的三個文件,目前只用過第一個,也就是創建活動(Activity)的文件夾,它實現了復雜的程序功能,最重要的文件存放在這里:)
3、res下的文件是資源布局,drawable是存放圖片的,layout布局,menu是按菜單鍵響應的布局、values存放字符串。美化Android必備。
二、一般步驟
1、在res下添加layout布局,可以在res下右鍵來new源(resource)文件
可以自己選擇資源類型,然后加上目錄名,要取個能一眼看出來的目錄名,方便管理調用。
新建好就可以直接在資源類型下直接新建對應的文件了。new-> <type> resource file 即可創建資源文件。
以此為例:
LinearLayout 暫時不用管,先注意的是Button 下的參數
①id下的@+id/id_name是XML引用資源的語法,id_name自由定義,類似變量
②寬和高的參數里:
match_parent就是當前元素和父元素一樣寬,現在的父元素是LinearLayout,也就是整個屏幕,寬將等于屏幕的寬度。
wrap_content是適配內容,比如下面的text的“點我點我”的高度,所以出現的按鈕將會呈現扁寬形“”
③text就是文字內容,這種寫法貌似不太安全,最好用引用的方法,雖然比較麻煩。所以會報這種warning:
按鈕的布局便是
2、創建完了布局,就把id了什么的導入R.id里了!然后就可以去寫java了!!
一般就是重寫onCreate,然后創建標簽對應的事件,如:
Button button1 = (Button) findViewById (R.id.button_1);
button1.setOnClickListener(new View.onClickListerner(){
??? //somthing...
});
3、事件巴拉巴拉完就要去注冊,不然Android不認這個非法移民(逃)
注冊是在AndroidManifest.xml 里,注冊活動(Activity)
name里的.FirstActivity其實就是創建工程時包里的/FirstActivity,只是前面已經默認了這個包了,label這里我還不太懂。
intent-filter下的兩個標簽一個是MAIN,代表是主活動,LAUNCHER是指啟動首先啟用這個活動。
這樣就注冊好了。一個簡單的Android程序也就構建好了。
明天總結下核心一點的java ???? :D