1. 程式人生 > >Android基礎_頁面佈局_LinearLayout(線性佈局)

Android基礎_頁面佈局_LinearLayout(線性佈局)

LinearLayout線性佈局有兩種,即水平佈局、垂直佈局。LinearLayout中屬性android:orientation設定佈局方式。

android:orientation="horizontal" 為水平線性佈局

android:orientation="vertical" 為垂直線性佈局

線性佈局主要就是說了這個,下面我們放個兩個簡單的小demo來理解一下。

其實用線性佈局我們完全可以畫出更加複雜實用的佈局,線性佈局的巢狀可以使其實用性大大提高。

demo1

<LinearLayout 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal">
    <Button 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="button1"/>
    <Button 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="button2"/>
    <Button 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="button3"/>
</LinearLayout>


demo2

<LinearLayout 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical">
    <Button 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="button4"/>
    <Button 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="button5"/>
    <Button 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="button6"/>
</LinearLayout>


相關推薦

Android基礎_頁面佈局_LinearLayout(線性佈局)

LinearLayout線性佈局有兩種,即水平佈局、垂直佈局。LinearLayout中屬性android:orientation設定佈局方式。 android:orientation="horizo

Android基礎_頁面佈局_碎片(Fragment)

有些佈局可能在手機上看起來很漂亮,但是拿到螢幕比較大的橫屏平板上面,有些控制元件可能會遭到拉伸,嚴重影響使用者體驗,作為一個合格的開發人員我們應該兼顧這兩種情況,所以在Android3.0之後,Android引入了碎片的概念,它可以讓介面更好的在平板上展示。在Android

Android基礎_頁面佈局_TableLayout(表格佈局)

表格佈局模型以行列的形式管理子控制元件,每一行為一個TableRow的物件,當然也可以是一個View的物件。TableRow可以新增子控制元件,每新增一個為一列。 TableLayout屬性: android:collapseColumns:將TableLayout裡面指定

Android 六大布局之 LinearLayout(線性佈局)

LinearLayout( 線性佈局) 檢索 Android 中有六大布局: LinearLayout(線性佈局),RelativeLayout(相對佈局),TableLayout(表格佈局) FrameLayout(幀佈局),AbsoluteLayout(絕對佈局),Gr

android佈局線性佈局LinearLayout(總結)

線性佈局LinearLayout: 可通過設定屬性android:orientation="horizontal或vertical"屬性來控制佈局中的各元件的橫向或縱向的排列。 注意:線性佈局是不會換行的,當元件一個接著一個的排到尾之後,剩餘的元件將不會再顯示出來。 線性

Android學習筆記10——LinearLayout(線性佈局

##前言 在實際的Andorid開發中,我們肯定經常使用LinearLayout(線性佈局)。下面分享一下,我的學習心得。 ##LinearLayout(線性佈局) LinearLayout是一個檢視組

安卓佈局1線性佈局與幀佈局

筆記: 什麼是佈局 就是把介面中的控制元件按照某種規律擺放到指定的位置 佈局的二種實現 程式碼 xml配置檔案:res/layout目錄下 注:也可以同時使用xml和程式碼 佈局的基本屬性 取值範圍 { //效果是一樣的 fill_parent//過時 ma

使用OKhttp(MVP)網格佈局線性佈局來回切換 介面卡裡面的正確寫法

package com.example.zhoukaomoni.adapter; import android.content.Context; import android.support.annotation.NonNull; import android.support.v7.wi

LinearLayout, RelativeLayout,程式碼(動態)設定佈局位置(線性佈局,相對佈局)

有些時候我們需要動態的設定-某些佈局的位置,(也是程式碼適配) 一:父佈局是,線性佈局: xml檔案如下 <LinearLayout android:layout_width="wrap_content"

RelativeLayout和LinearLayout效能比較 相對佈局線性佈局的效能比較

 看到幾篇關於RelativeLayout和LinearLayout效能分析的部落格,寫的相當不錯,這裡在大神的基礎上,增加了部分內容      RelativeLayout和LinearLayout是Android中常用的佈局,兩者的使用會極大的影響程式生成每一幀的效能,因此,正確的使用它們是提升

Android基礎_資料儲存二_SharedPreferences儲存

SharedPreferences是使用鍵值對的方式來儲存資料的。也就是說當儲存一條資料的時候,需要給這條資料提供一個對應的鍵,這樣在讀取資料的時候就可以通過這個鍵把相應的值取出來。而且SharedPreferences還支援多種不同的資料型別儲存,如果儲存的資料型別是整型

Android基礎_通知(Notification)

通知(Notification)是Android系統中比較有特色的一個功能,當某個應用程式希望向使用者發出一些提示資訊,而該應用程式又不在前臺執行時,就可以藉助通知來實現。發出一條通知後,手機最上方的狀態列中會顯示一個通知的圖示,下拉狀態列後可以看到通知的詳細內容。通知可以

Android基礎_資料儲存一_檔案儲存

檔案儲存在Android中最基本的一種儲存方式,它不對儲存內容進行任何格式化處理,只是將資料原封不動地儲存到檔案當中,因此它適合儲存一些簡單的檔案和二進位制內容。Context類中提供了一個openFileOutput ()方法,可以用於將資料儲存到指定的檔案中。這個方法接

Android基礎_活動_啟動模式

瞭解了活動的生命週期就必須瞭解一下活動的啟動模式,活動的啟動並沒有看起來startActivity(new Intent(A.this, B.class))那麼簡單。 活動的啟動模式分為4種:stan

Android基礎頁面跳轉與傳值(Activity跳轉與傳值)

一個Android應用程式很少會只有一個Activity物件,如何在多個Activity之間進行跳轉,而且能夠互相傳值是一個很基本的要求。 本次我們就講一下,Android中頁面跳轉以及傳值的幾種方式! Activity跳轉與傳值,主要是通過Intent類來連線多個A

Android線性佈局和相對佈局的詳解和區別

一、線性佈局(LinearLayout) 線性佈局:線性佈局是我們在開發中最常見的佈局方式之一,線性佈局可以分為水平線性佈局和垂直線性佈局這兩種佈局方式 線性佈局的屬性(決定佈局中元素的位置和佈局): android:layout_gravity ( 是本元素相對於父元素的

Android 線性佈局、幀佈局

什麼是佈局 就是把介面中的控制元件按照某種規律擺放到指定的位置 佈局的二種實現 程式碼 xml配置檔案:res/layout目錄下 注:也可以同時使用xml和程式碼 佈局的基本屬性 取值範圍 { //效果是一樣的 fill_parent//過時 match_pa

android線性佈局和幀佈局的入門

什麼是佈局 就是把介面中的控制元件按照某種規律擺放到指定的位置 佈局的二種實現 程式碼 xml配置檔案:res/layout目錄下 注:也可以同時使用xml和程式碼 佈局的基本屬性 取值範圍 { //效果是一樣的 fill_parent//過時 match_pa

Android線性佈局五角示例

LinearLayout線性佈局 元素屬性:                   gravity="left"(是本元素所有子元素的對齊方式,設定在父元素上,可設定多個值,多個值用|符號隔開

Android基礎知識-佈局優化

在Android中介面繪製是比較費時的,尤其是巢狀比較複雜的介面,所以我們會用一些技巧來優化佈局。 Android提供了以下標籤或控制元件來供我們優化佈局: 1.<include> 這個標籤