最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android中的LinearLayout布局

 更新時間:2017年01月08日 09:10:18   作者:bigboss位  
在一般情況下,當(dāng)有很多控件需要在一個界面列出來時,我們就可以使用線性布局(LinearLayout)了,線性布局是按照垂直方向(vertical)或水平方向(horizontal)的順序依次排序子元素,每一個子元素都位于前一個元素之后,下面我們就簡單的了解一下吧

LinearLayout : 線性布局

在一般情況下,當(dāng)有很多控件需要在一個界面列出來時,我們就可以使用線性布局(LinearLayout)了,  線性布局是按照垂直方向(vertical)或水平方向(horizontal)的順序依次排序子元素,每一個子元素都位于前一個元素之后,下面我們就簡單的了解一下吧

在XML布局文件中會遇到如下一些單位

px:是屏幕的像素點(diǎn)   dp:一個基于density的抽象單位,屏幕的物理尺寸   sp:同dp相似,但會根據(jù)用戶的字體大小進(jìn)行縮放 

XML代碼如下:改變一下android:orientation="vertical"  垂直方向(vertical)

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="vertical"
 tools:context="com.example.administrator.adapter.MainActivity">
 <TextView
  android:text="第一個TextView"
  android:background="#ef0808"
  android:gravity="center"
  android:textSize="18sp"
  android:layout_width="match_parent"
  android:layout_height="100dp" />
 <TextView
  android:text="第二個TextView"
  android:gravity="center"
  android:background="#31ef0b"
  android:textSize="18sp"
  android:layout_width="match_parent"
  android:layout_height="100dp" />
 <TextView
  android:text="第三個TextView"
  android:gravity="center"
  android:textSize="18sp"
  android:background="#ec07ca"
  android:layout_width="match_parent"
  android:layout_height="100dp" />
 <TextView
  android:text="第四個TextView"
  android:gravity="center"
  android:textSize="18sp"
  android:background="#f5d105"
  android:layout_width="match_parent"
  android:layout_height="100dp" />
</LinearLayout>

運(yùn)行結(jié)果:每一個TextView都從上往下依次排列

XML代碼如下:改變一下android:orientation="horizontal"  水平方向(horizontal)

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="horizontal"
 tools:context="com.example.administrator.adapter.MainActivity">
 <TextView
  android:text="第一個TextView"
  android:background="#ef0808"
  android:gravity="center"
  android:textSize="18sp"
  android:layout_width="100dp"
  android:layout_height="100dp" />
 <TextView
  android:text="第二個TextView"
  android:gravity="center"
  android:background="#31ef0b"
  android:textSize="18sp"
  android:layout_width="100dp"
  android:layout_height="100dp" />
 <TextView
  android:text="第三個TextView"
  android:gravity="center"
  android:textSize="18sp"
  android:background="#ec07ca"
  android:layout_width="100dp"
  android:layout_height="100dp" />
 <TextView
  android:text="第四個TextView"
  android:gravity="center"
  android:textSize="18sp"
  android:background="#f5d105"
  android:layout_width="100dp"
  android:layout_height="100dp" />
</LinearLayout>

運(yùn)行結(jié)果:每一個TextView都從左向右依次水平排列

這兩種線性布局唯一的差別就是android:orientation的值不同

實驗總結(jié):這兩種線性布局唯一的差別就是android:orientation的值不同, 通過本次實驗對Android中的線性布局有了一個初步的了解

 以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

  • 淺析Java如何在并發(fā)環(huán)境下生成一個只讀的map

    淺析Java如何在并發(fā)環(huán)境下生成一個只讀的map

    這篇文章主要為大家詳細(xì)介紹了Java如何在并發(fā)環(huán)境下生成一個只讀的map,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • SpringBoot實現(xiàn)文件上傳下載功能小結(jié)

    SpringBoot實現(xiàn)文件上傳下載功能小結(jié)

    最近做的一個項目涉及到文件上傳與下載功能。SpringBoot后臺如何實現(xiàn)文件上傳下載呢?下面有單文件上傳和多文件上傳功能,感興趣的朋友一起看看吧
    2017-08-08
  • java IO流之轉(zhuǎn)換流的具體使用

    java IO流之轉(zhuǎn)換流的具體使用

    轉(zhuǎn)換流可以將一個字節(jié)流包裝成字符流,或者將一個字符流包裝成字節(jié)流,本文主要介紹了java IO流之轉(zhuǎn)換流的具體使用,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • 新手初學(xué)Java對象內(nèi)存構(gòu)成

    新手初學(xué)Java對象內(nèi)存構(gòu)成

    這篇文章主要介紹了深入理解JVM之Java對象的創(chuàng)建、內(nèi)存布局、訪問定位,結(jié)合實例形式詳細(xì)分析了Java對象的創(chuàng)建、內(nèi)存布局、訪問定位相關(guān)概念、原理、操作技巧與注意事項,需要的朋友可以參考下
    2021-07-07
  • IDEA2023常用配置指南(JDK/系統(tǒng)設(shè)置等常用配置)

    IDEA2023常用配置指南(JDK/系統(tǒng)設(shè)置等常用配置)

    idea很強(qiáng)大,但是初次安裝默認(rèn)的有很多設(shè)置并不是滿足我們開發(fā)的需要,下面這篇文章主要給大家介紹了關(guān)于IDEA2023常用配置(JDK/系統(tǒng)設(shè)置等常用配置)的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • 詳解Java高級特性之反射

    詳解Java高級特性之反射

    這篇文章主要介紹了Java高級特性之反射的相關(guān)知識,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • Spring MVC 接口 ResponseBodyAdvice 及其應(yīng)用最佳實踐記錄

    Spring MVC 接口 ResponseBodyAdvice 及其應(yīng)用最佳實

    ResponseBodyAdvice?是 Spring MVC 提供的一個強(qiáng)大接口,允許你在響應(yīng)體被寫入 HTTP 響應(yīng)之前對其進(jìn)行全局處理,下面我將全面介紹它的工作原理、使用場景和最佳實踐,感興趣的朋友一起看看吧
    2025-04-04
  • RocketMQ之NameServer架構(gòu)設(shè)計及啟動關(guān)閉流程源碼分析

    RocketMQ之NameServer架構(gòu)設(shè)計及啟動關(guān)閉流程源碼分析

    這篇文章主要為大家介紹了RocketMQ之NameServer架構(gòu)設(shè)計及啟動關(guān)閉流程源碼分析詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • Java代碼編譯和反編譯的那些事兒

    Java代碼編譯和反編譯的那些事兒

    這篇文章主要給大家介紹了關(guān)于Java代碼編譯和反編譯的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Java具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 詳解Java運(yùn)算中的取余

    詳解Java運(yùn)算中的取余

    這篇文章主要介紹了java運(yùn)算中的取余,在java運(yùn)算中,取余符號是?%,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05

最新評論

吉安县| 柘荣县| 元阳县| 昌黎县| 泰宁县| 监利县| 荥经县| 阿拉尔市| 桂平市| 通江县| 扎兰屯市| 曲周县| 渭源县| 石屏县| 玛沁县| 蕉岭县| 上杭县| 沧源| 南宫市| 古浪县| 安龙县| 武定县| 丰都县| 镇雄县| 阳江市| 海淀区| 分宜县| 东城区| 内江市| 大宁县| 阳朔县| 泸西县| 铁岭市| 中方县| 加查县| 武安市| 庆安县| 当涂县| 佛冈县| 丰都县| 福泉市|