1. 程式人生 > >android79--Android中常用的五種佈局。

android79--Android中常用的五種佈局。

FrameLayout:所有東西依次都放在左上角,會重疊,這個佈局比較簡單,也只能放一點比較簡單的東西。
LinearLayout:線性佈局,每一個LinearLayout裡面又可分為垂直佈局(android:orientation="vertical")和水平佈局(android:orientation="horizontal" )。當垂直佈局時,每一行就只有一個元素,多個元素依次垂直往下;水平佈局時,只有一行,每一個元素依次向右排列。
AbsoluteLayout:絕對佈局用X,Y座標來指定元素的位置,這種佈局方式也比較簡單,但是在螢幕旋轉時,往往會出問題,而且多個元素的時候,計算比較麻煩。
RelativeLayout:相對佈局可以理解為某一個元素為參照物,來定位的佈局方式。主要屬性有:相對於某一個元素android:layoutbelow、android:layouttoLeftOf相對於父元素的地方android:layoutalignParentLeft、android:layoutalignParentRigh;
TableLayout:表格佈局,每一個TableLayout裡面有表格行TableRow,TableRow裡面可以具體定義每一個元素。每一個佈局都有自己適合的方式,這五個佈局元素可以相互巢狀應用,做出美觀的介面。

相關推薦

Android佈局

線性佈局 ---LinearLayout 預設的方向是 horizontal--- 水平方向 如果想修改方向,只要指定 android:orientation="vertical" 即可 layout_weight: 設定權重,實際上就是當前控制元件所佔的空間比例、 相對

android79--Android常用佈局

FrameLayout:所有東西依次都放在左上角,會重疊,這個佈局比較簡單,也只能放一點比較簡單的東西。 LinearLayout:線性佈局,每一個LinearLayout裡面又可分為垂直佈局(android:orientation="vertical")和水平佈局(android:orientation="

Redis常用資料結構

Redis是一個開源的使用ANSI C語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API。從2010年3月15日起,Redis的開發工作由VMware主持。從2013年5月開始,Redis的開發由Pivotal贊助。而且Red

android常用5排序演算法

在android中會經常使用一些演算法來實現一些複雜的邏輯; 在這片博文中主要介紹五種演算法: 1.選擇排序; 2.插入排序; 3.快速排序; 4.合併排序; 5.堆排序; 在看下面之前,需要注意:有的

請介紹下Android常用佈局

常用五種佈局方式,分別是:FrameLayout(框架佈局),LinearLayout (線性佈局),AbsoluteLayout(絕對佈局),RelativeLayout(相對佈局),TableLayout(表格佈局)。 LinearLayout: 線性佈

Android常用佈局

Android佈局是應用介面開發的重要一環,在Android中,共有五種佈局方式,分別是:FrameLayout(框架布局),LinearLayout (線性佈局),AbsoluteLayout(絕對佈

Android常用佈局方式:AbsoluteLayout

絕對佈局中將所有的子元素通過設定android:layout_x 和 android:layout_y屬性,將子元素的座標位置固定下來,即座標(android:layout_x, android:layout_y) ,layout_x用來表示橫座標,layout

Android常用佈局方式:TableLayout

適用於多行多列的佈局格式,每個TableLayout是由多個TableRow組成,一個TableRow就表示TableLayout中的每一行,這一行可以由多個子元素組成。實際上TableLayout和T

Android常用資料儲存方式

第一種: 使用SharedPreferences儲存資料 適用範圍: 儲存少量的資料,且這些資料的格式非常簡單:字串型、基本型別的值。比如應用程式的各種配置資訊(如是否開啟音效、是否使用震動效果、小遊戲的玩家積分等),解鎖口 令密碼等 核心原理: 儲存基

Android常用的四點選事件

1.匿名內部類的方式 findViewById(R.id.btn_submit).setOnClickListener(new View.OnClickListener() { @Override public

Android UI之基本佈局詳解

Android佈局是應用介面開發的重要一環,在Android中,共有五種佈局方式,分別是: LinearLayout (線性佈局) RelativeLayout(相對佈局) FrameLayout(幀佈局) TableLayout(表格佈局)GridLay

Android佈局方式——LinearLayout、RelativeLayout、TableLayout....(四)

Android五種佈局方式——LinearLayout、RelativeLayout 、TableLayout.... Android使用XML宣告介面佈局 將程式的表現層和控制層分離 修改使用者介面時,無需更改程式的原始碼 視覺化工具設計使用者介面 Android五種佈

Android學習——佈局方式

android中常見佈局: - RelativeLayout相對佈局 - AbsoluteLayout絕對佈局 - LinearLayout線性佈局 - TableLayout表格佈局 - FrameLayout幀佈局 注意:佈局儘可能不要

Android佈局模式

在Android當中共有5種佈局模式,他們分別是: LinearLayout     (線性佈局) FrameLayout     (框架佈局) AbsoluteLayout (絕對佈局) Rela

頁面的佈局以及巢狀『Android系列八』

        因為學習比較晚,我用的相關版本為SDK4.1、eclipse4.2,而自己看的教材都是低版本的,這造成了細節上的不同,有時候給學習造成了不小的困擾,不過這樣也好,通過解決問題獲得的知識理解更加深刻一點,這篇文章就是因為版本不同這個原因由來的。        

快速理解Java單例模式

嵌套類 ati class 由於 aop 適合 singleton 重復 code 解法一:只適合單線程環境(不好) package test; /** * @author xiaoping * */ public class Singleton { pri

AndroidButton四點擊事件實現方式

方法 instance break findview gin ins case tac 匿名內部類 1.Xml添加監聽屬性,這裏添加的doClick。 1 <Button 2 android:id="@+id/bt1" 3 andro

aNDROID常用的5大布局

dap .com adapt roi music 常用 http 布局 listview LIsTVIEW%E4%B9%8BaRRaYaDapTER http://music.baidu.com/songlist/495753515 http://music.hao123.

redis基本的數據結構

ash multiple 一次 浮點 mem username member index AC 1 String 基本的數據類型。 2 list 2.1 將元素放入一個list中 rpush mylist A rpush mylist B rpush mylist A 如果

Android常用的設計模式

觀察者模式 單例模式 介面卡模式(如ArrayAdapter) 代理模式(Proxy) 工廠模式(Factory Pattern) 命令模式 Build模式 原型模式 策略模式 下面介紹一些Android開發中常用的幾種設計模式 觀察