在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Android/ Android LinearLayout
Android 應(yīng)用組件
使用布局文件自定義Android組件
Android通知
Android主題示例
Android JetPlayer實例
Android MediaPlayer(多媒體播放)
Android AbsoluteLayout
Android FrameLayout
Android Gestures/手勢
Android AutoCompleteTextView(自動完成)實例
Android 資源組織和訪問
Android ListView
Android GridView
Android數(shù)據(jù)備份
Android撥打電話
Android發(fā)送短信/SMS
Android ProgressDialog
SimpleCursorAdapter
Android發(fā)送電子郵件
Android Activity
Android TextView
Android事件處理
Android TableLayout
Android加載Spinner
Android內(nèi)容提供者
Android自定義字體
Android Service
Android CheckBox
Android Intent過濾器
Android LinearLayout
Android登錄實例
Android RadioButton
Android樣式和主題
Android自定義組件及屬性
Android UI控件
Android Animation(動畫)實例
Android Camera(攝像頭)
Android ToggleButton
Android Clipboard(復(fù)制/剪貼板)
Android音頻捕獲(錄音)
發(fā)布Android應(yīng)用
Android Alertdialog(警告對話框)
Android圖片效果
Android內(nèi)部存儲
Android基于位置服務(wù)
Android RadioGroup
Android AutoCompleteTextView
Android Bluetooth(藍牙)實例
Android RelativeLayout
Android最佳實踐
Android本地化
Android自定義組件
Android教程
Android 架構(gòu)
Android UI布局
Android Button
Android Hello World示例
Android音頻管理器實例
ArrayAdapter
Android拖放
Android碎片/片段
Android圖片切換
Android JSON解析器
Android開發(fā)環(huán)境搭建
Android Spinner
Android樣式示例
使用活動代碼自定義Android組件
Android ImageButton
Android EditText
Android廣播接收器

Android LinearLayout

Android 的 LinearLayout視圖組對齊所有的子在一個方向上垂直。

LinearLayout屬性

以下是具體 LinearLayout 的重要屬性:

屬性 描述
android:id 這是布局的唯一標(biāo)識ID。
android:baselineAligned 這必須是一個布爾值,要么“true”或“false”,并防止布局調(diào)整其子的基線。
android:divider 這是繪制按鈕之間的垂直分隔。使用顏色值,它們的格式如:"#rgb", "#argb", "#rrggbb" 和 "#aarrggbb"。
android:gravity 指定對象應(yīng)該如何定位它的內(nèi)容,無論是在X軸還是Y軸。可能的值是top, bottom, left, right, center, center_vertical, center_horizontal等。
android:orientation 這種安排指定的方向,可以用“horizontal”表示為一排,“vertical”表示一列。默認(rèn)是水平的。

示例

這個例子將通過簡單的步驟顯示了如何使用線性布局創(chuàng)建自己的 Android 應(yīng)用程序。按照下面的步驟來創(chuàng)建 Android 應(yīng)用程序:

步驟 描述
1 使用Eclipse IDE創(chuàng)建Android應(yīng)用程序,并將其命名為LinearLayoutDemo在包com.yiiabai.linearlayout下。
2 修改 res/layout/activity_main.xml 文件的默認(rèn)內(nèi)容包括線性布局幾個按鈕。
3 定義所需的常量 start_service, pause_service 和 stop_service 在 res/values/strings.xml 文件中。
4 運行該應(yīng)用程序啟動Android模擬器和驗證應(yīng)用程序所做的修改結(jié)果。

以下是內(nèi)容的改性主要活動文件src/com.yiibai.linearlayout/MainActivity.java。這個文件可以包括每個生命周期方法的基本。

package com.yiibai.helloworld;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    
}

下面是 res/layout/activity_main.xml 文件的內(nèi)容: 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:orientation="vertical" >

   <Button android:id="@+id/btnStartService"
   android:layout_width="150px"
   android:layout_height="wrap_content"
   android:text="@string/start_service"/>
   
   <Button android:id="@+id/btnPauseService"
   android:layout_width="150px"
   android:layout_height="wrap_content"
   android:text="@string/pause_service"/>

   <Button android:id="@+id/btnStopService"
   android:layout_width="150px"
   android:layout_height="wrap_content"
   android:text="@string/stop_service"/>

</LinearLayout>

下面將定義兩個新的常量,如下面的 res/values/strings.xml 文件內(nèi)容:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="app_name">LinearLayoutDemo</string>
    <string name="action_settings">Settings</string>
    <string name="start_service">Start</string>
    <string name="pause_service">Pause</string>
    <string name="stop_service">Stop</string>

</resources>

讓我們嘗試運行LinearLayoutDemo應(yīng)用程序,假設(shè)創(chuàng)建AVD并環(huán)境設(shè)置。從Eclipse中打開項目從Activity文件中運行的應(yīng)用程序,然后在Eclipse中單擊“Run”運行圖標(biāo) Eclipse Run Icon 。 Eclipse AVD安裝應(yīng)用程序,并啟動它,如果設(shè)置和應(yīng)用都沒有問題,它會顯示以下模擬器窗口:

Android LinearLayout 1

現(xiàn)在,改變Android 的布局方向為: android:orientation="horizontal",并嘗試運行應(yīng)用程序,它會給下面的畫面:

Android LinearLayout 2

本示例代碼下載

上一篇:Android圖片效果下一篇:Android拖放