国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Android 基礎(chǔ)知識(shí)4-2.8 TableLayout(表格布局)詳解

這篇具有很好參考價(jià)值的文章主要介紹了Android 基礎(chǔ)知識(shí)4-2.8 TableLayout(表格布局)詳解。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、TableLayout的概述

????????表格布局是以行數(shù)和列數(shù)來(lái)確定位置進(jìn)行排列。就像一間教室,確定好行數(shù)與列數(shù)就能讓同學(xué)有序入座。

注意:我們需要先添加<TableRow容器,每添加一個(gè)就會(huì)多一行,然后再往<TableRow容器中添加其它組件。

二、TableLayout的屬性

? ? 2.1 、TableLayout(表格布局)的樣式,就像是一張表格。每個(gè)TableLayout,都由多個(gè)TableRow組成,每個(gè)TableRow就是一行,有幾個(gè)TableRow就有幾行。TableLayout不會(huì)顯示行號(hào)和列號(hào),也沒(méi)有分割線,其行數(shù)和列數(shù)都可以進(jìn)行操作。
????????下面是 3 (行) x 3(列) 的TableLayout基本使用,其xml布局文件table_layout.xml如下:

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

    <TableRow>

        <Button
            android:id="@+id/button01"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="按鈕1" />

        <Button
            android:id="@+id/button02"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="按鈕2" />

        <Button
            android:id="@+id/button03"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="按鈕3" />
    </TableRow>

    <TableRow>

        <Button
            android:id="@+id/button04"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="按鈕4" />

        <Button
            android:id="@+id/button05"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="按鈕5" />

        <Button
            android:id="@+id/button06"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="按鈕6" />
    </TableRow>

    <TableRow>

        <Button
            android:id="@+id/button07"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="按鈕7" />

        <Button
            android:id="@+id/button08"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="按鈕8" />

        <Button
            android:id="@+id/button09"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="按鈕9" />
    </TableRow>
</TableLayout>

效果圖:

Android 基礎(chǔ)知識(shí)4-2.8 TableLayout(表格布局)詳解

?2.2 、TableLayout的android:shrinkColumns屬性,當(dāng)TableRow里邊的空間布滿布局的時(shí)候,指定列自動(dòng)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-424510.html

到了這里,關(guān)于Android 基礎(chǔ)知識(shí)4-2.8 TableLayout(表格布局)詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Android布局【TableLayout】

    Android布局【TableLayout】

    TableLayout 也稱為表格布局 android:collapseColumns :設(shè)置需要被隱藏的列的序列號(hào),從0開(kāi)始 android:stretchColumns :設(shè)置允許被拉伸的列的列序號(hào),從0開(kāi)始,拉伸占據(jù)的是剩余的空間 android:shrinkColumns :設(shè)置允許被收縮的列的列序號(hào),從0開(kāi)始 android:layout_column :顯示在第幾列 android:l

    2024年02月12日
    瀏覽(17)
  • 頁(yè)面布局基礎(chǔ)知識(shí)

    頁(yè)面布局基礎(chǔ)知識(shí)

    1、什么是靜態(tài)布局 概念 ????????靜態(tài)布局,也稱為固定布局,是一種傳統(tǒng)網(wǎng)頁(yè)設(shè)計(jì)。頁(yè)面布局使用絕對(duì)長(zhǎng)度單位,采用固定寬度。忽略瀏覽器實(shí)際,網(wǎng)頁(yè)布局始終按照最初寫(xiě)代碼時(shí)的布局來(lái)顯示。 優(yōu)點(diǎn): 簡(jiǎn)單 缺點(diǎn): 缺少變化,不能根據(jù)屏幕尺寸自適應(yīng) 適用場(chǎng)景: 針對(duì)

    2023年04月12日
    瀏覽(29)
  • Html基礎(chǔ)知識(shí)學(xué)習(xí)——圣杯布局、margin負(fù)值、等高布局(十七)

    Html基礎(chǔ)知識(shí)學(xué)習(xí)——圣杯布局、margin負(fù)值、等高布局(十七)

    兩邊頁(yè)面固定中間頁(yè)面寬度隨著瀏覽器大小自適應(yīng)

    2024年02月17日
    瀏覽(24)
  • React Native 樣式布局基礎(chǔ)知識(shí)

    React Native 樣式布局基礎(chǔ)知識(shí)

    通過(guò)此篇筆記能夠?qū)W習(xí)到如下的幾個(gè)知識(shí)點(diǎn) 在 React Native 中使用樣式的一些細(xì)節(jié) 了解 React Native 的 Flex 布局概念 了解 React Native 的 flex 布局屬性 React Native 如何添加多樣式屬性 React Native 中絕對(duì)布局和相對(duì)布局 1、主軸和交叉軸 在 Flex 布局中存在主軸和交叉軸的概念,主軸和交

    2024年02月13日
    瀏覽(28)
  • Android開(kāi)發(fā)—布局LinearLayout,布局RelativeLayout常見(jiàn)屬性根據(jù)父容器定位,兄弟組件定位,F(xiàn)rameLayout幀布局的繪制原理是,TableLayout

    Android開(kāi)發(fā)—布局LinearLayout,布局RelativeLayout常見(jiàn)屬性根據(jù)父容器定位,兄弟組件定位,F(xiàn)rameLayout幀布局的繪制原理是,TableLayout

    1.?orientation? 布局中組件的排列方式 2.?gravity ?控制組件所包含的子元素的對(duì)齊方式,可多個(gè)組合 3.?layout?_?gravity? 控制該組件在父容器里的對(duì)其方式 4.?background? 為該組件設(shè)置一個(gè)背景圖片,或者是直接用顏色覆蓋 5.?divider? 分割線 6.?showDividers 設(shè)置分割線所在的位置,

    2024年02月03日
    瀏覽(25)
  • Android Framework基礎(chǔ)知識(shí)

    Android Framework基礎(chǔ)知識(shí)

    哈嘍大家好,我是Zzz. 給大家分享一篇Framework入門的基礎(chǔ)知識(shí)文章,內(nèi)容純純?cè)瓌?chuàng)。 一、Application,Activity和進(jìn)程的關(guān)系? ? ? Application、Activity只是進(jìn)程虛擬機(jī)運(yùn)行的一個(gè)類對(duì)象,只是屬于系統(tǒng)的一個(gè)組件和進(jìn)程沒(méi)有直接聯(lián)系。Android支持為每個(gè)組件可以單獨(dú)進(jìn)程方式運(yùn)行。

    2024年03月24日
    瀏覽(26)
  • [Android]JNI的基礎(chǔ)知識(shí)

    [Android]JNI的基礎(chǔ)知識(shí)

    目錄 1.什么是JNI?? 2.配置JNI開(kāi)發(fā)環(huán)境NDK 3.創(chuàng)建Native?C++類型的項(xiàng)目 4. 了解CMakeLists.txt 文件 5.了解native-lib.cpp 文件 6.在 Android 的 MainActivity 中調(diào)用 native-lib.cpp 中實(shí)現(xiàn)的本地方法 1.什么是JNI?? ? ? ? JNI(Java Native Interface)是一種允許Java代碼與本地代碼(如C或C++)進(jìn)行交互的技

    2024年02月11日
    瀏覽(21)
  • Android開(kāi)發(fā)Java版 —— 基礎(chǔ)知識(shí)

    Android開(kāi)發(fā)Java版 —— 基礎(chǔ)知識(shí)

    ?? “第一行代碼” 第二版 (java)讀書(shū)筆記 源碼下載地址:github倉(cāng)庫(kù)地址。 Android大致可以分為 四層架構(gòu) : Linux 內(nèi)核層 Android系統(tǒng)是基于Linux內(nèi)核的,這一層為Android設(shè)備的各種硬件提供了底層的驅(qū)動(dòng) 系統(tǒng)運(yùn)行庫(kù)層 這一層通過(guò)一些C/C++庫(kù)來(lái)為Android系統(tǒng)提供了主要的特性支持

    2024年02月06日
    瀏覽(25)
  • Android ContentProvider基礎(chǔ)知識(shí)學(xué)習(xí)筆記

    1、動(dòng)態(tài)申請(qǐng)權(quán)限 2、讀取手機(jī)聯(lián)系人 3、創(chuàng)建自己的ContentProvider (1) onCreate()。初始化ContentProvider的時(shí)候調(diào)用。通常會(huì)在這里完成對(duì)數(shù)據(jù)庫(kù)的創(chuàng)建和升級(jí)等操作,返回true表示ContentProvider初始化成功,返回false則表示失敗。 (2) query()。從ContentProvider中查詢數(shù)據(jù)。uri參數(shù)用于確定查

    2024年04月10日
    瀏覽(24)
  • Android Studio開(kāi)發(fā)基礎(chǔ)知識(shí)(持續(xù)更新中~)

    閱讀本文需要有 Java 和 前端 的基礎(chǔ),本文是我學(xué)習(xí)Android時(shí)的筆記。 Info Key 復(fù)制行 Ctrl + D 刪除行 Ctrl + Y 注釋 Ctrl + / 注釋2 Ctrl + Shift + / 撤銷 Ctrl + Z 恢復(fù) Ctrl + Shift + Z 顯示結(jié)構(gòu) Ctrl + F12 格式化代碼 Ctrl + Alt + L 打開(kāi)設(shè)置 Ctrl + Alt + S 自動(dòng)補(bǔ)全代碼 Ctrl + Shift + Space 自動(dòng)導(dǎo)包 Alt +

    2023年04月08日
    瀏覽(59)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包