日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android:基础控件按键文本框输入框制作登录页面

發(fā)布時間:2025/4/5 Android 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android:基础控件按键文本框输入框制作登录页面 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

基礎控件之Button,TextView,EditText,ImageView

????????Button:按鍵?

? ? ? ? TextView:文本框

? ? ? ? EditText:輸入框

? ? ? ? ImageView:圖片

? ? ?

那我們新建一個工程研究安卓的基礎控件

?然后按住ctrl 滑到? ? ? ? ?setContentView(R.layout.activity_main);?

然后跳轉(zhuǎn)到這個界面

?它里面就一個控件叫? ? hello? world?

? ?比如我們拉一個Button進來

? ?會看見關于Button 的代碼生成

按鍵(Button),有寬,有高,有id

android:layout_below="@+id/textView1"? ? ? ? ?按鍵在textview1底下

? ? ? ? ??

?我們看到布局底下有兩個子控件,一個TextView,一個Button

其實控件和布局的概念都差不多,因為他們都是繼承view這個控件

?然后我們再來一個文本框,(選abc下面的那個)

?然后我們運行一下

?我們是不是也可以拖拽一個登錄頁面上來呀

?上面這個界面,雙擊上面的hello? ?world會跳到

然后我們把??????????android:text="@string/hello_world" />

改成????????????????? ?android:text="用戶" />

?看一下效果

?修改一下

然后我們這些,他不認識

?如何辦呢?

跟java一樣? CTRL+shirt? +o? ? 導包

Button? 右鍵,打開它的繼承關系

你會看見Button 繼承于? ? ? ? TestView?

?EditText呢?

也繼承于? ? ? ? TestView?

?那TextView? 它本身呢?

你會發(fā)現(xiàn),按鍵,輸入框,文本框,都是TextView的子類

啥意思呢?既然是子類里面的許多東西都是一樣的

?你在文本框顯示密碼,一樣的 Botton 也有顯示文字的地方

?運行一下

?可以在里面輸入

?我們可以自己寫,想讓他居于正中央

?來個顏色數(shù)? ?? ? ? android:background="#ff0000"? ? ??

看看是否在正中央

運行結果

我們先來一個大布局,大布局里面有一個子的布局,子的布局在正中央,在子布局里面添加我們的用戶登錄啊

?看它 的層次結構

?那我現(xiàn)在想往里面添加東西? ? 要加到哪里呢?

然后我們大概的看一眼,有個用戶? 在左上角

?然后給用戶加個id?????????android:id="@+id/user"

?我發(fā)現(xiàn)這個用戶有點小?????????? ?android:textSize="20dp"? ? ? ? (給他調(diào)一下大小)

比剛才大了一點點

然后在來個顏色,白色??????????android:textColor="ffffff"

?看一下

?我希望在TextView 右面來一個? EditText

????????android:layout_toRightOf="@id/user"

?看一下

?再來有個TextView,? ? ? ? 名字叫做密碼

密碼在哪呢?在id? 叫usr 的下面

看一下

?然后再來一個EditText,他在usr的右面沒錯,

他還得在上一個的EditText下面

看一下

?剩下的就是Button

?它的位置,但是我不希望他在這個位置

我希望他在EditText 的右面,

也在? id為ed2的底下

?看一下

?不好看,我能不能往右面一點

往右面怎么辦?可以向他父控件的右面對齊

看一下

我們感覺高度多申請了

高度從?????????? ? android:layout_height="300dp"

? ? ? 改成????????????????? android:layout_height="100dp"

????????? ? ? ? ??

?看一下

然后運行一下

?發(fā)現(xiàn)運行不全

?我們看一下它的層次架構

外面的大布局里面有一個小布局,這個小布局居中

小布局里面有五個控件

?那我們有沒有辦法讓這個東西顯示的更舒服一點

把Exit Text高度改成????????android:layout_height="40dp"? ? ? ? 第30行

?運行結果,但是"確定"? ?沒了

?現(xiàn)在的整體的代碼

?然后我們改一下,小布局的高度? ?? ?android:layout_height="150dp"? ? ? ? 第13行

?運行一下

密碼不好看,怎么辦?有一個?????????android:layout_alignBottom="@id/passwd"

?運行一下

?我非要讓密碼往下移,其實有一個辦法(先把49行去掉)

然后 上邊距我們給他來20dp? ? ? ? ?android:layout_marginTop="20dp"

?運行結果

包括用戶也可以向下挪一點

?android:layout_marginTop="10dp"

?運行結果

?現(xiàn)在完整的代碼

?

總結

以上是生活随笔為你收集整理的Android:基础控件按键文本框输入框制作登录页面的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。