android學習筆記NO.1

values/ 存放字符串,主題,顏色,樣式等資源文件!

androidmanifest.xml清單文件,配置一些與應用有關的重要信息,包含包名,權限,程序組件等等!

res/存放引用用到的所有資源,如圖片佈局等等。

Android 4.4W 該文件夾下包含android.jar文件,這是一個java文檔文件,其中包含構建應用程序所需的所有的android sdk 庫 (如Views,

Controls) 和 APIs

src/ 存放java 源代碼

gen/ 中存放系統自動生成的配置文件

assets/ 存放資源文件,不會自動生成id,且不會自動佔用空間

bin/存放應用被編譯後生成的可執行文件(.apk)以及應用到被打包到apk中的資源文件

drawable/ 存放不同密度(分辨率)的圖片資源

layout/ 存放佈局文件

wrap_content:包裹實際文本內容
fill_parent:當前控件鋪滿父類容器 2.3API之前的一個屬性值
match_parent:當前控件鋪滿父類容器 2.3API 之後添加的一個屬性值

在Activity中需要獲取一個id是bookName的TextView控件對象,正確的語句寫法:
(TextView)this.findViewById(R.id.bookName)
解析:使用findViewById方法獲取一個View對象,參數爲控件的id,同時還需要把View對象強制轉換成相應的類型!

在Activity中給一個TextView設置字體顏色,應該使用下面的寫法:tv爲TextView對象

tv.setTextColor(Color.RED)

解析:一般情況下,佈局屬性與對象的setXXX方法一一對應,比如設置字體顏色,在xml中屬性是android:textColor,而在Activity中則是

setTextColor方法

設置EditText的android:inputType屬性可以限制文本輸入類型比如android:inputType=”textPassword”爲設置輸入格式爲密碼格,

android:inputType=”phone”爲設置輸入格式爲撥號鍵盤

ImageView控件是顯示圖片的一個控件。
TextView 文本

ImageView屬性:
android:src=”@drawable/ic_launcher” —ImageView的內容圖像

android:background=”@drawable/ic_launcher” —ImageView的背景圖片

android:bakground=”#00ff00” —不僅可以是圖片還可以是顏色

android:orientation=”vertical” —垂直襬放

單純顯示圖標,用src!

實際開發應用的時候,存放在不同分辨率文件夾裏面的文件名應該相同,應該只是分辨率不同!當運行到src這個屬性的時候,底層就自動篩選不同分辨

率的圖片!

ImageView的android:src屬性引用的圖片放在drawable文件夾裏面!

發佈了305 篇原創文章 · 獲贊 11 · 訪問量 26萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章