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文件夾裏面!