Android布局是所有帶界面的Android應(yīng)用的開(kāi)端,布局應(yīng)用的好壞直接決定了用戶體驗(yàn)。
創(chuàng)新互聯(lián)自2013年起,先為京山等服務(wù)建站,京山等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為京山企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。Android共有五種布局,分別為FrameLayout(堆棧布局)、 LinearLayout(線性布局)、 RelativeLayout(相對(duì)布局)、 TableLayout(表格布局)、 AbsoluteLayout(絕對(duì)布局)。最常用的布局是FrameLayout、LinearLayout和RelativeLayout。
FrameLayout:在布局文件中使用<FrameLayout>標(biāo)簽標(biāo)示。FrameLayout布局中的View都會(huì)以層疊方式顯示,類(lèi)似于Photoshop的圖層。放在最后的View會(huì)顯示在最上層,因此,可將FrameLayout稱(chēng)為堆棧布局。
LinearLayout:可將多個(gè)View水平或垂直排列。如果android:orientation屬性的值為horizontal,View會(huì)水平排列,屬性值為vertical,View會(huì)垂直排列。horizontal是android:orientation屬性的默認(rèn)值。
RelativeLayout:可以通過(guò)確定兩個(gè)或多個(gè)組件的相對(duì)位置來(lái)擺放組件。與組件相對(duì)位置相關(guān)餓屬性包括android:layout_toLeftOf(將當(dāng)前組件置于該屬性指定組件的左側(cè))、android:layout_toRightOf(將當(dāng)前組件置于該屬性指定組件的右側(cè))、android:layout_below(將當(dāng)前組件置于該屬性指定組件的下方)、android:layout_above(將當(dāng)前組件置于該屬性指定組件的上方)。這4個(gè)屬性值必須指定已經(jīng)存在的ID。
TableLayout布局可以將View按表格形式排列。
AbsoluteLayout可以設(shè)置View的絕對(duì)坐標(biāo),但不建議使用AbsoluteLayout設(shè)計(jì)界面,因?yàn)樵摬季譄o(wú)法適應(yīng)屏幕分辨率的變化。
常用的布局屬性:
android:id:控件指定相應(yīng)ID。
android:text:控件中顯示文字,盡量使用Strings.xml。
android:gravity:控件中文字基本位置,如center、left、right、center_horizontal等。
android:textsize:控件中字體大小,單位為pt。
android:background:控件背景色。
android:width:控件寬度。
android:height:控件高度。
android:padding:控件內(nèi)邊距。
android:siglelise:為true,則控件內(nèi)容將在同一行顯示。
android:margin:外邊距。
android:layout_centerHrizontal 是否至于水平方向中央
android:layout_centerVertical 是否至于垂直方向中央
android:layout_centerInparent 至于父控件水平/垂直方向中央
android:layout_alignParentBottom 是否與父控件下邊對(duì)齊
android:layout_alignParentLeft 是否與父控件的左邊對(duì)齊
android:layout_alignParentRight 是否與父控件的右邊對(duì)齊
android:layout_alignParentTop 是否與父控件的上邊對(duì)齊
android:layout_alignWithParentIfMissing
android:layout_below 在某某上面
android:layout_above 在某某下面
android:layout_toLeftOf 將控件左邊緣至于給定控件的右邊
android:layout_toRightOf 將控件右邊緣至于給定控件的左邊
android:layout_alignTop 將控件的頂部與給定控件頂部對(duì)齊
android:layout_marginBottom 與下邊的距離
android:layout_marginLeft 與左邊的距離
android:layout_marginRight 與右邊的距離
android:layout_marginTop 與上邊的距離
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
文章名稱(chēng):Android界面布局-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://vcdvsql.cn/article16/cdihgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、企業(yè)建站、電子商務(wù)、建站公司、ChatGPT、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容