上万部爽片,立即观看,在线观看,日韩av无码久久精品免费,欧美性受xxxx喷潮,欧洲男同gay,日韩精品一区二区三区

十年專(zhuān)注于品牌網(wǎng)站建設(shè) 十余年專(zhuān)注于網(wǎng)站建設(shè)_小程序開(kāi)發(fā)_APP開(kāi)發(fā),低調(diào)、敢創(chuàng)新、有情懷!
南昌百恒網(wǎng)絡(luò)微信公眾號(hào) 掃一掃關(guān)注
小程序
tel-icon全國(guó)服務(wù)熱線:400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
掃一掃打開(kāi)百恒網(wǎng)絡(luò)微信小程序

百恒網(wǎng)絡(luò)

南昌百恒網(wǎng)絡(luò)

詳細(xì)介紹Android用戶(hù)界面布局規(guī)劃及設(shè)計(jì)步驟

百恒網(wǎng)絡(luò) 2017-01-05 6514

前面我們通過(guò)《使用Android Studio創(chuàng)建Android項(xiàng)目詳細(xì)步驟及注意事項(xiàng)》介紹了創(chuàng)APP基本流程和步驟,顯而易見(jiàn)通過(guò)Android Studio創(chuàng)建項(xiàng)目是比較輕松的,接下來(lái)由南昌APP開(kāi)發(fā)公司工程師接著介紹如何規(guī)劃和設(shè)計(jì)界面布局。
一、用戶(hù)界面設(shè)計(jì)
? ? ? ?當(dāng)前,activity_quiz.xml文件定義了默認(rèn)的activity布局。應(yīng)用默認(rèn)的XML布局文件內(nèi)容經(jīng)常 改變,但總是與代碼如下所示文件相似。
? ? ? ?代碼清單1-1 默認(rèn)的activity布局(activity_quiz.xml)
? ? ? ? ? ? ? ?xmlns:tools="http://schemas.android.com/tools"
? ? ? ?android:layout_width="match_parent"
? ? ? ?android:layout_height="match_parent"
? ? ? ?android:paddingLeft="@dimen/activity_horizontal_margin"
? ? ? ?android:paddingRight="@dimen/activity_horizontal_margin"
? ? ? ?android:paddingTop="@dimen/activity_vertical_margin"
? ? ? ?android:paddingBottom="@dimen/activity_vertical_margin"
? ? ? ?tools:context=".QuizActivity">

? ? ? ? android:text="@string/hello_world"
? ? ? ?android:layout_width="wrap_content"
? ? ? ?android:layout_height="wrap_content" />

? ? ? ?應(yīng)用activity的默認(rèn)布局定義了兩個(gè)組件(widget):RelativeLayout和TextView。
? ? ? ?組件是用戶(hù)界面的構(gòu)造模塊。組件可以顯示文字或圖像,與用戶(hù)交互,甚至布置屏幕上的其 他組件。按鈕、文本輸入控件和選擇框等都是組件。
? ? ? ?Android SDK內(nèi)置了多種組件,通過(guò)配置各種組件可獲得所需的用戶(hù)界面及行為。每一個(gè)組 件都是View類(lèi)或其子類(lèi)(如TextView或Button)的一個(gè)具體實(shí)例。 圖1-
? ? ? ?9展示了代碼清單1-1中定義的RelativeLayout和TextView是如何在屏幕上顯示的。
? ? ? ?不過(guò),圖1-9所示的默認(rèn)組件并不是我們需要的,QuizActivity的用戶(hù)界面需要下列五個(gè)組件:
? ? ? ?一個(gè)垂直LinearLayout組件;
? ? ? ?一個(gè)TextView組件;
? ? ? ?一個(gè)水平LinearLayout組件;
? ? ? ?兩個(gè)Button組件。 圖1-10展示了以上組件是如何構(gòu)成QuizActivity用戶(hù)界面的。

android用戶(hù)界面設(shè)計(jì)

? ? ? ?圖1-9 顯示在屏幕上的默認(rèn)組件
android用戶(hù)界面設(shè)計(jì)
? ? ? ?圖1-10 布置并顯示在屏幕上的組件
? ? ? ?下面我們?cè)赼ctivity_quiz.xml文件中定義這些組件。
? ? ? ?如代碼清單1-2所示,修改activity_quiz.xml文件。注意,需刪除的XML已打上刪除線,需添 加的XML以粗體顯示。我們統(tǒng)一使用這樣的版式約定。 代碼清單1-2 在XML文件(activity_quiz.xml)中定義組件
? ? ? ? ?xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
? ? ? ?android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
? ? ? ?android:paddingRight="@dimen/activity_horizontal_margin"
? ? ? ?android:paddingTop="@dimen/activity_vertical_margin"
? ? ? ?android:paddingBottom="@dimen/activity_vertical_margin"
? ? ? ?tools:context=".QuizActivity">

? ? ? ?android:text="@string/hello_world"
? ? ? ?android:layout_width="wrap_content"
? ? ? ?android:layout_height="wrap_content" />



? ? ? ?android:layout_width="match_parent"
? ? ? ?android:layout_height="match_parent"
? ? ? ?android:gravity="center"
? ? ? ?android:orientation="vertical" >

? ? ? ?android:layout_width="wrap_content"
? ? ? ?android:layout_height="wrap_content"
? ? ? ?android:padding="24dp"
? ? ? ?android:text="@string/question_text" />

? ? ? ?android:layout_width="wrap_content"
? ? ? ? android:layout_height="wrap_content"
? ? ? ?android:orientation="horizontal" >


400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
掃一掃打開(kāi)百恒網(wǎng)絡(luò)小程序

歡迎您的光顧,我們將竭誠(chéng)為您服務(wù)×

售前咨詢(xún) 售前咨詢(xún)
 
售前咨詢(xún) 售前咨詢(xún)
 
售前咨詢(xún) 售前咨詢(xún)
 
售前咨詢(xún) 售前咨詢(xún)
 
售前咨詢(xún) 售前咨詢(xún)
 
售后服務(wù) 售后服務(wù)
 
售后服務(wù) 售后服務(wù)
 
備案專(zhuān)線 備案專(zhuān)線
 
×