Android的新建登錄界面

首先新建一個包,即名稱爲LoginActivity,新建完之後5,繼承extends AppCompatActivity,繼承完成之後,我們要重寫onCreate的方法。見截圖:
在這裏插入圖片描述
在這裏插入圖片描述
然後在res資源下面的layout創建,右鍵New一個Layout Resource File,見截圖:
在這裏插入圖片描述
回到LoginActivity的頁面,在onCreate方法裏面先設置佈局,調用setContentView(),見截圖
在這裏插入圖片描述
ConstraintLayout表示約束佈局,LinearLayout表示直線佈局,可以分配內部控件的權重,使用LinearLayout需要指定參數orientation,orientation表示方向,orientation有兩個值,分別是horizontal(表示水平的)和vertical(表示垂直的);LinearLayout一般有兩個參數,分別是layout_width表示寬度,layout_height表示高度。match_parent表示適應,wrap_content表示適應內容。TextView表示文本,text顯示文本內容。EditText表示文本框,dp表示顯示的單位,gravity=”center”表示居中,hint表示提示,layout_margin表示外邊距。見截圖:
在這裏插入圖片描述
想要驗證碼的文本框進行填充,首先,設置驗證碼的文本框的寬度爲0dp,設置layout_weight的重量爲一,權重表示的是去除前後的TextView的寬度,剩下寬度的一分之一,見截圖:
在這裏插入圖片描述
在這裏插入圖片描述
Button表示按鈕,想要按鈕的寬度佔滿全部,使用match_parent,設置高度爲wrap_content,讓按鈕使用內容;background表示背景色,textColor表示字體的顏色,textSize表示字體的,見截圖:
在這裏插入圖片描述
設置密碼登錄、註冊會員、重置密碼,以及分隔符,分隔符使用View,分隔符的寬度爲一dp,高度設置爲match_parent,然後分別設置左邊距和右邊距分別爲五dp,見截圖:
在這裏插入圖片描述
在這裏插入圖片描述
設置內容上下居中,通過TextView,設置layout_width爲wrap_content適應內容,設置高度爲零dp,設置layout_weight的權重爲一,見截圖:
在這裏插入圖片描述
頁面佈局內容,見截圖:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章