開發人員可以用以下兩種方式聲明UI:一是通過.xml文件(不帶預覽界面)或者.axml文件(帶預覽界面)來描述;二是用C#代碼實現。
用.axml文件描述用戶界面(UI)時,設計器分為【設計】視圖和【源】視圖。這種方式的優點是:可以盡可能地把表現與控制行為的代碼分隔開。就是說,可以直接修改XML而不需要重新編譯。另外,還可以讓UI結構可視化以及調試都變得更容易。
1、布局文件(.xml和.axml)
在XML中聲明UI之后,必須將其以.xml擴展名或者.axml擴展名保存在Android項目的Resources/Layout/目錄下,然后才能順利通過編譯。
•.xml文件:不帶設計界面
•.axml文件:帶設計界面
•可以隨時將.xml換名為.axml,也可以隨時將.axml換名為.xml。
編譯器編譯應用程序時,會將每個XML文件或者AXML文件都編譯成一個View。開發人員需要在Activity重載的OnCreate方法中指定載入哪個XML資源。
例如,下面的代碼加載Main.axml文件:
protected override void OnCreate(Bundle bundle){ base.OnCreate(bundle); SetContentView(Resource.Layout.Main);} 2、屬性分類
在【屬性】窗口中,下列分類可幫助快速找到對應的屬性:
•Widget
主站蜘蛛池模板:
宕昌县|
自治县|
连州市|
木兰县|
星子县|
庆城县|
微博|
和田市|
七台河市|
县级市|
阳朔县|
旬阳县|
绿春县|
泊头市|
子长县|
沙洋县|
彭州市|
莆田市|
开封市|
章丘市|
苏尼特右旗|
桐庐县|
城步|
秭归县|
福泉市|
马公市|
土默特右旗|
钦州市|
眉山市|
巴中市|
大竹县|
花垣县|
石河子市|
英吉沙县|
瓮安县|
滦南县|
安远县|
中阳县|
翁源县|
漳州市|
寿光市|