原創(chuàng)|使用教程|編輯:龔雪|2016-03-02 09:04:58.000|閱讀 2051 次
概述:在本文中,我們將介紹如何設(shè)計(jì)一個(gè)Android應(yīng)用程序,并且如何通過(guò)使用Xamarin的可視化設(shè)計(jì)器來(lái)幫助我們完成這個(gè)過(guò)程。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
在本文中,我們將介紹如何設(shè)計(jì)一個(gè)Android應(yīng)用程序,并且如何通過(guò)使用Xamarin的可視化設(shè)計(jì)器來(lái)幫助我們完成這個(gè)過(guò)程。Android使用XML作為其UI設(shè)計(jì)語(yǔ)言,同時(shí)Xamarin.Android使用幾乎和XML相同的AXML(Android XML)來(lái)設(shè)計(jì)其所有用戶(hù)界面。類(lèi)似于Eclipse、Android Studio這些Java IDE,Xamarin Studio和Xamarin Visual Studio提供精心打造的設(shè)計(jì)器來(lái)幫助我們完成這個(gè)過(guò)程。
Android app的所有UI元素被分為“View”和“ViewGroup”兩類(lèi)。View通常是一個(gè)單一的App Widget,像一個(gè)按鈕或TextView一樣和用戶(hù)進(jìn)行交互;ViewGroup是一個(gè)容器,用于保存視圖和其他ViewGroups從而形成一個(gè)布局。
下面是一些Android中的ViewGroup對(duì)象:
在更詳細(xì)地探討不同類(lèi)型的Android布局之前,我們先一起來(lái)看看Xamarin是如何幫助我們?cè)贏ndroid中構(gòu)建用戶(hù)界面的。
如果您在Visual Studio(或Xamarin Studio)中雙擊一個(gè)AXML文件,那么您的應(yīng)用程序?qū)?huì)以可視化的形式呈現(xiàn)。
這是Xamarin Android應(yīng)用程序的主要設(shè)計(jì)器。該設(shè)計(jì)器支持在多種設(shè)備類(lèi)型之間切換,因此在程序運(yùn)行之前,您可以直觀地看見(jiàn)應(yīng)用程序在各個(gè)設(shè)備上的狀態(tài)。
該設(shè)計(jì)器還能為您顯示在橫向和縱向模式下的應(yīng)用程序。
同時(shí)這個(gè)設(shè)計(jì)器還擁有多個(gè)選項(xiàng)來(lái)切換多個(gè)API Levels、語(yǔ)言、模式(從左到右或從右到左)、主題。
您可以在設(shè)計(jì)和源代碼模式間輕松切換,點(diǎn)擊左下角按鈕可以查看生成的XML和UI界面。
如果您切換到源代碼模式,那么您將會(huì)看到一個(gè)示例。
想要看到可用小部件的列表,在Visual Studio中打開(kāi)工具箱窗口即可(View->Toolbox),然后將會(huì)呈現(xiàn)Xamarin.Android支持的所有不同部件。
您可以任意拖放這些小部件到設(shè)計(jì)界面上,UI會(huì)立即更新并能查看。
在下文中,我們將繼續(xù)為大家介紹ViewGroups,敬請(qǐng)期待哦!
Xamarin正式被Microsoft收購(gòu),慧都將為您提供更好的解決方案和服務(wù)!詳情請(qǐng)<>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)