【Android】界面布局-線性布局LinearLayout-例子

線性布局(LinearLayout)是一種重要的界面布局中,也是經常使用到的一種界面布局

? 在線性布局中,所有的子元素都按照垂直或水平的順序在界面上排列

?如果垂直排列,則每行僅包含一個界面元素

?如果水平排列,則每列僅包含一個界面元素

代碼示例?

用戶名-請輸入用戶名-確認-取消

1.水平實現

<?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:id="@+id/main"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="horizontal"tools:context=".MainActivity"><TextViewandroid:id="@+id/textView"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="用戶名" /><EditTextandroid:id="@+id/editTextText"android:layout_width="wrap_content"android:layout_height="wrap_content"android:inputType="text"android:minHeight="48dp"android:text="請輸入用戶名" /><Buttonandroid:id="@+id/button"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="確認" /><Buttonandroid:id="@+id/button2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="取消" /></LinearLayout>

結果演示 :

2.垂直實現

僅需修改參數為vertical

android:orientation="vertical"

結果演示 :?

Tips

直接拖動,創建所需組件

上面創建的就是輸入框EditText:

  • 功能:允許用戶輸入文本,常用于表單數據收集。
  • 關鍵屬性
    • android:inputType:定義輸入類型(如?textnumberemail)。
    • android:hint:設置輸入框的提示文本(用戶輸入時消失)。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/900193.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/900193.shtml
英文地址,請注明出處:http://en.pswp.cn/news/900193.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

leetcode數組-長度最小的子數組

題目 題目鏈接&#xff1a;https://leetcode.cn/problems/minimum-size-subarray-sum/ 給定一個含有 n個正整數的數組和一個正整數 target** 。** 找出該數組中滿足其總和大于等于target的長度最小的 子數組 [numsl, numsl1, ..., numsr-1, numsr] &#xff0c;并返回其長度**…

一周學會Pandas2 Python數據處理與分析-Jupyter Notebook安裝

鋒哥原創的Pandas2 Python數據處理與分析 視頻教程&#xff1a; 2025版 Pandas2 Python數據處理與分析 視頻教程(無廢話版) 玩命更新中~_嗶哩嗶哩_bilibili Jupyter (Project Jupyter | Home&#xff09;項目是一個非營利性開源項目&#xff0c;于2014年由IPython項目中誕生…

前端頁面鼠標移動監控(鼠標運動、鼠標監控)鼠標節流處理、throttle、限制觸發頻率(setTimeout、clearInterval)

文章目錄 使用lodashjs庫手動實現節流&#xff08;通過判斷之前設定的定時器setTimeout是否存在&#xff09; 使用lodashjs庫 <!DOCTYPE html> <html lang"zh-CN"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Com…

java流程控制04:if選擇結構

選擇結構 if單選擇結構 if雙選擇結構 if多選擇結構 嵌套的if結構 switch多選擇結構 if單選擇結構 我們很多時候需要去判斷一個東西是否可行&#xff0c;然后我們才去執行&#xff0c;這樣一個過程在程序中用if語句來表示 語法&#xff1a; if(布爾表達式){//如果布爾表達…

在uniapp中,video比普通的標簽層級高解決問題

<view style"position: relative;"><video style"position: absolute;z-index:-1"></video><view style"position: absolute;z-index:999"></view> </view> 上面代碼并沒有解決view的層級比video高的問題&…

基于R語言與MaxEnt的物種分布建模全流程解析:從算法優化到科研制圖實戰

隨著全球氣候變化與生物多樣性保護需求的加劇&#xff0c;物種分布模型&#xff08;Species Distribution Model, SDM&#xff09;已成為生態學、保護生物學研究的核心工具。MaxEnt模型憑借其?對小樣本數據的強適應性?和?環境變量非線性關系的解析能力?&#xff0c;成為SDM…

DPDI版本升級說明

Dispatch PDI v2.0.3版本升級說明 自Dispatch PDI社區版全新版本V2.0.0于2025 年3月25日發布以來&#xff0c;我們始終緊密關注用戶動態&#xff0c;并全力協助用戶線上完成從V0.0.4到V2.0.0的遷移工作。在短短一周內&#xff0c;我們成功助力約90%的用戶完成了遷移。在此期間…

大鉦資本押注儒拉瑪特全球業務,累計交付超2500條自動化生產線儒拉瑪特有望重整雄風,我以為它破產倒閉了,擔心很多非標兄弟們失業

1. 交易概況 時間與主體:大鉦資本于2025年4月1日正式宣布完成對儒拉瑪特自動化技術(蘇州)有限公司及其全球子公司和關聯企業的收購。交易通過大鉦資本旗下美元基金設立的儒拉瑪特(新加坡)公司作為控股主體進行,交易金額未披露。 收購范圍:包括儒拉瑪特亞太、歐洲、北美等…

LabVIEW 調用 Python 函數

此程序是 LabVIEW 調用 Python 函數實現雙精度數相加的典型示例。通過 LabVIEW 搭建交互框架&#xff0c;借助 “Open Python Session” 創建 Python 代碼運行環境&#xff0c;定位 Python 模塊路徑后調用 “Add” 函數&#xff0c;最終實現數據處理并關閉會話。整個流程展現了…

基于SpringBoot的“考研學習分享平臺”的設計與實現(源碼+數據庫+文檔+PPT)

基于SpringBoot的“考研學習分享平臺”的設計與實現&#xff08;源碼數據庫文檔PPT) 開發語言&#xff1a;Java 數據庫&#xff1a;MySQL 技術&#xff1a;SpringBoot 工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 系統展示 系統總體功能結構圖 局部E-R圖 系統首頁界面 …

恒盾C#混淆加密衛士 - 混淆加密保護C#程序

對于大部分C#開發者來說&#xff0c;寫完代碼點個發布就完事兒了&#xff0c;但你可能不知道——用記事本都能扒開你編譯好的程序&#xff01;像dnSpy這類反編譯工具&#xff0c;分分鐘能把你的EXE/DLL變回原汁原味的源代碼&#xff0c;商業機密赤裸裸曝光不說&#xff0c;競爭…

selectdb修改表副本

如果想修改doris&#xff08;也就是selectdb數據庫&#xff09;表的副本數需要首先確定是否分區表&#xff0c;當前沒有數據字典得知哪個表是分區的&#xff0c;只能先show partitions看結果 首先&#xff0c;副本數不應該大于be節點數 其次&#xff0c;修改期間最好不要跑業務…

【嵌入式-stm32電位器控制以及旋轉編碼器控制LED亮暗】

嵌入式-stm32電位器控制LED亮暗 任務1代碼1Key.cKey.hTimer.cTimer.hPWM.cPWM.hmain.c 實驗現象1任務2代碼2Key.cKey.hmain.c 實驗現象2問題與解決總結 源碼框架取自江協科技&#xff0c;在此基礎上做擴展開發。 任務1 本文主要介紹利用stm32f103C8T6實現電位器控制PWM的占空比…

圖撲可視化點亮智慧城市垃圾分類新未來

圖撲基于 HT 開發的智慧城市廢棄物可視化管理系統&#xff0c;通過智能感知與三維可視化技術&#xff0c;構建全流程數字化監管平臺。系統實現固體廢物從源頭投放到終端處置的全程可視化追蹤&#xff0c;提供智能收運路徑規劃與資源回收管理方案&#xff0c;助力城市環境治理向…

Elasticsearch安全加固指南:啟用登錄認證與SSL加密

在之前文章中我們介紹了Elasticsearch安全與權限控制&#xff0c;本篇文章我們將詳細介紹 啟用登錄認證與SSL加密實踐配置操作 。 1 為什么需要安全加固&#xff1f; Elasticsearch默認不啟用安全功能&#xff0c;會導致以下風險&#xff1a; 未授權訪問&#xff1a;任何人都能…

前端知識點---本地存儲(javascript)

localStorage 是瀏覽器提供的一個 本地存儲 API&#xff0c;可以在用戶的瀏覽器中存儲數據&#xff0c;數據不會隨頁面刷新而丟失。 1. 基本用法 (1) 存儲數據&#xff08;setItem&#xff09; localStorage.setItem("username", "zhangsan");存儲 “use…

神經網絡能不能完全擬合y=x2 ???

先說結論&#xff1a;關鍵看激活函數的選擇 ReLU神經網絡對非線性函數的擬合分析 ReLU神經網絡對非線性函數&#xff08;如 y x 2 y x^2 yx2&#xff09;的擬合只能是逼近&#xff0c;而無法實現數學意義上的完全重合。這一結論源于ReLU的分段線性本質與目標函數的非線性結…

14.流程自動化工具:n8n和家庭自動化工具:node-red

n8n 安裝 docker方式 https://docs.n8n.io/hosting/installation/docker/ #https://hub.docker.com/r/n8nio/n8n docker pull n8nio/n8n:latest docker rm -f n8n; docker run -it \ --network macvlan --hostname n8n \ -e TZ"Asia/Shanghai" \ -e GENERIC_TIME…

哈密爾頓路徑(Hamiltonian Path)及相關算法題目

哈密爾頓路徑要求訪問圖中每個頂點恰好一次&#xff0c;通常用于解決旅行商問題&#xff08;TSP&#xff09;或狀態壓縮DP問題。 哈密爾頓路徑&#xff08;Hamiltonian Path&#xff09;是指在一個圖中經過每個頂點恰好一次的路徑。如果這條路徑的起點和終點相同&#xff08;即…

面試算法高頻02-樹

樹類型對比 數據結構定義節點特點遍歷方式常見操作時間復雜度&#xff08;平均&#xff09;時間復雜度&#xff08;最壞&#xff09;空間復雜度&#xff08;最壞&#xff09;與其他結構關系應用場景樹有根節點&#xff0c;分層級&#xff0c;包含父子、兄弟節點及子樹關系的非…