編輯:Android開發教程
Android的應用程序(app)資源存儲在項目層次中的res文件夾下;
資源的類型包括值(value),Drawable,顏色(color),布局(layout), 動畫(animation), 樣式(style), 菜單(menu), XML文件和原始資源;
同時自動創建一個R類型文件, 包含在項目中每一個資源的引用, 位置:app->build->source->r->debug;
Hello_World, 資源如圖:
1. 簡單值(Value):
簡單值包括: 字符串(string), 顏色(color),尺寸(dimens),樣式(Style), 字符串數組或整數數組;
樣式可以繼承, 使用parent標簽, 繼承屬性;
2. 布局(layout)
布局可以用來定義任何可視組件(包括Activity和Fragment)的用戶界面,文件名就是資源標識符;
在Activity中, 布局使用setContentView填充(inflate)進入用戶界面;
MainActivity, 代碼:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //把布局填充到用戶界面 }
3. 菜單(menu)
 
菜單資源在XML中定義以後, 可以通過MenuInflator Service的inflate方法把菜單填充(inflate)到應用程序中;
文件名就是資源標識符;
MainActivity, 代碼:
@Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); //把菜單填充到用戶界面 return true; }
4. Drawable
包括位圖和NinePatch(可拉伸的PNG圖像), 可以作為圖標使用, 應該滿足各種尺寸的要求;
dpi = dots-per-inch;
其余資源使用時, 再做講解.
作者:csdn博客 Spike_King
在介紹數據綁定時,我們使用了系統自帶的SimpleAdapter。Android 允許自定義Adapter ,理論上可以使用任意的View (Layout)來顯示數據。下
Button,ImageButton,EditText,ChcekBox,ToggleButton除了最常用的TextView,Android還提供了一些其他的基本控件。
使用TimePicker,可以讓用戶去選擇一天中的事件,包括24小時制和AM/PM制。下面的例子將會展示如何 使用TimePicker。1. 創建一個工程:BasicVi
Roboguice 中最常用的一種綁定為Linked Bindings,將某個類型映射到其實 現。這裡我們使用引路蜂二維圖形庫中的類為例,引路蜂二維圖形庫的使用可以 參見