Android線性佈局和常用屬性
最常用屬性
-
Android:id
-
Android:layout_width:寬
-
Android:layout_height:高
-
android:background:背景
-
android:layout_margin:外間距
-
android:layout_padding:內邊距
-
android:orientation:方向
-
wrap_content:包含內容,內容有多少,寬度為多少
-
match_parent:匹配符合點,上一個控制元件是多少就是多少
-
android:gravity將裡面的控制元件排列
-
android:layout_weight:把剩餘內容平分
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity">
<LinearLayout
android:id="@+id/li_1"
android:layout_width="200dp"
android:layout_height="200dp"
android:orientation="vertical"
android:background="#000000"
android:paddingTop="20dp"
android:paddingBottom="20dp"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:layout_marginBottom="20dp"
>
<View
android:layout_width="match_parent"
android:layout_height="200dp"
android:background="#FF0033"
/>
</LinearLayout>
<LinearLayout
android:id="@+id/li_2"
android:layout_width="match_parent"
android:layout_height="200dp"
android:orientation="horizontal"
android:background="#0066FF"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp">
<View
android:layout_width="0dp"
android:layout_height="match_parent"
android:background="#FFEB3B"
android:layout_weight="1"
/>
<View
android:layout_width="0dp"
android:layout_height="match_parent"
android:background="#2CE033"
android:layout_weight="1"
/>
<View
android:layout_width="0dp"
android:layout_height="match_parent"
android:background="#F44336"
android:layout_weight="1"
/>
</LinearLayout>
</LinearLayout>
相關推薦
Android線性佈局和常用屬性
最常用屬性 Android:id Android:layout_width:寬 Android:layout_height:高 android:background:背景
Android 線性佈局和相對佈局
LinearLayout 是線性佈局,RelativeLayout 是相對佈局。 LinearLayout 線性佈局 orientation 排列方式:vertical 豎直 horizontal 水平(預設值)
Android 線性佈局 LinearLayout
1. LinearLayout 的特性 LinearLayout 繼承自 ViewGroup,可以將所包含的 View 按照線性方式一個一個的排列起來,即將 View 排列成一行(水平佈局)或者排列成一列(垂直佈局)。LinearLayout 有一個很關鍵的屬性:a
伸縮佈局( flex ) 常用屬性
伸縮佈局也叫 flex 佈局。有 2 個屬性比較重要: display: inline-flex 將物件作為彈性伸縮盒展示,用於行內元素
三、WPF入門教程——佈局和常用Panel學習
佈局和常用Panel學習 一、簡介 所有的WPF佈局容器都派生自System.Windows.Controls.Panel。Panel繼承自FrameworkElement。 在Panel中有一個比較重要的屬性是UIElementCollection 型別的Children屬性,UIElementCollec
Android 開發 (佈局和動畫)
Android 開發 (佈局和動畫) LinearLayout 屬性 orientation 佈局中元件的排列方式 gravity 控制組件所包含的子元素的對其方式可多個組合
Android使用Intent的Action和Data屬性實現點選按鈕跳轉到撥打電話和傳送簡訊介面
場景 點選撥打電話按鈕,跳轉到撥打電話頁面 點擊發送簡訊按鈕,跳轉到傳送簡訊頁面
安卓學習--Android專案結構和XML的UI佈局
一、Android專案結構 1.build:Android studio專案的編譯目錄。 2.libs 專案中使用到第三方包
android studio中LinearLayout線性佈局
我們這次主要完成如下圖片的佈局 我們打算用線性佈局來完成。下面放上我的程式碼並對程式碼進行分析。
scala 資料結構(十二):集合例項(一)基本屬性和常用的操作、衍生集合、集合計算初級函式
例項一: package com.atguigu.scala.chapter07 /** * Author: Felix * Date: 2020/5/4 * Desc: 基本屬性和常用的操作
flex佈局:常用的子元素屬性設定及使用方式
技術標籤:flex佈局css3 flex屬性:flex屬性定義子專案分配剩餘的空間,用flex來表示佔多少份數。 語法:flex:1;表示在剩餘空間中,佔1份。 flex:2;表示在剩餘空間中,佔2份。 佔的份數越大,元素的大小就越
網格佈局(grid)常用屬性
flex佈局不同的是,網格佈局(grid)是一個二維的佈局,可以建立任意行列的佈局。首先來介紹幾個概念;想象一個三行三列的佈局,網格線就是構成網格所有的線條,三行三列的佈局每行就會有4條網格線。網格軌道就是相鄰
Android入門教程 | UI佈局之LinearLayout 線性佈局
Android有幾種佈局? LinearLayout(線性佈局) RelativeLayout(相對佈局) FrameLayout(幀佈局)
彈性盒子佈局常用屬性
彈性盒子佈局常用屬性 display : flex 聲明當前容器時彈性容器 (預設從左到右子元素水平排列)
CSS/CSS3常用屬性與經典佈局
【CSS/CSS3 單位】 1、CSS長度值單位 單位 含義 em 相對於父元素的字型大小 ex 相對於小寫字母\"x\"的高度
CSS佈局和屬性
一、尺寸屬性 auto:無特定寬度值,由內容決定大小(預設值)。 <length>:用長度值來設定寬/高度。不允許負值。
Android UI控制元件系列:LinearLayout(線性佈局)
Android UI控制元件系列:LinearLayout(線性佈局) LinearLayout是線上性方向顯示View元素的一個ViewGroup,可以是水平方向,也可以是垂直方向
web 前端開發中必會 JavaScript 屬性和常用方法經典版
Web前端入門到精通必會JS的屬性和常用方法,應同學留言要求,今天抽時間整理總結了Web前端實際開發中必會的變數、基本資料型別、表示式與操作符、流程控制語句、陣列,核心知識點與常用方法,用不到可以直接不用學了
iOS彙編教程(五)Objc Block 的記憶體佈局和彙編表示
系列文章 iOS彙編入門教程(一)ARM64彙編基礎 iOS彙編入門教程(二)在Xcode工程中嵌入彙編程式碼
JVM—【01】認識JVM的記憶體佈局和執行時資料區
1. Java 記憶體區域 1.1. JVM 記憶體佈局 與 執行時資料區 1.2. Heap 堆 它的唯一目的就是存放物件例項;幾乎所有物件例項和陣列,分配記憶體的區域。