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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android线性布局的实例

發(fā)布時間:2025/4/5 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android线性布局的实例 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

先把框架弄好(打開studio)

實現(xiàn)效果圖:(1)能輸入 (2)能做到基本判斷 (3)能夠響應(yīng)鼠標(biāo)點擊事件



(1)新建一個用戶登錄的界面(將前臺展示出來)

(2)在MainActivity.java文件添加業(yè)務(wù)邏輯(我們所要實現(xiàn)的功能)

(1)

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="請輸入用戶名:" /><!--輸入框控件:可以讓用戶輸入自己的內(nèi)容android:text="admin":設(shè)置輸入框控件的默認(rèn)值@:表示訪問R類+:添加id:R類中的靜態(tài)內(nèi)部類editText_userName:R類中id靜態(tài)內(nèi)部類的靜態(tài)常量,對應(yīng)的值為:0x7f0c0050android:id="@+id/editText_userName":在R類中添加一個靜態(tài)內(nèi)部類id(如果沒有的話)的靜態(tài)常量editText_userName相當(dāng)于說:0x7f0c0050就代表當(dāng)前EditText控件對象--><EditTextandroid:id="@+id/editText_userName"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="請輸入用戶名"android:text="admin" /></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="請輸入密 碼:" /><!--如何讓輸入框變成密碼框:A: android:password="true"B:android:inputType="textPassword":密碼可以是任意文本android:inputType="numberPassword":密碼只能是數(shù)字android:hint="請輸入密碼":當(dāng)輸入框中內(nèi)容為空時顯示的提示文字,用戶一旦輸入字符則提示信息自動消失,刪除最后一個顯示字符后提示信息自動顯示--><EditTextandroid:id="@+id/editText_password"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="請輸入密碼"android:inputType="textPassword"android:text="123" /></LinearLayout><!--android:gravity="center":指定當(dāng)前控件中子元素的對齊方式--><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center"android:orientation="horizontal"><!--Button:按鈕,可以響應(yīng)用戶的操作,比如點擊等android:onClick="login":指定當(dāng)用戶點擊當(dāng)前按鈕時執(zhí)行的函數(shù)名,函數(shù)的簽名格式為:public void 函數(shù)名(View view){},如:public void login(View view){}--><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:onClick="login"android:text="登錄" /><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:onClick="reset"android:text="重置" /></LinearLayout> </LinearLayout>

(2)

package com.example.lenovo.linearlayout_demo;import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.text.TextUtils; import android.view.View; import android.widget.EditText; import android.widget.Toast;public class MainActivity extends AppCompatActivity {private EditText editText_userName;private EditText editText_password;/*** 用來做初始化工作,如:查找控件* @param savedInstanceState*/@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//setContentView(R.layout.activity_linelayout_01);setContentView(R.layout.linearlayout_login);this.initView();}/*** 查找控件*/private void initView() {//根據(jù)控件的id查找控件對象editText_userName = (EditText) this.findViewById(R.id.editText_userName);editText_password= (EditText) this.findViewById(R.id.editText_password);}/*** 當(dāng)用戶點擊登錄按鈕時執(zhí)行的函數(shù)* @param view 事件源(用戶點擊誰執(zhí)行了當(dāng)前函數(shù),誰就是事件源)*/public void login(View view){//Toast.makeText(this,"view="+view,Toast.LENGTH_LONG).show();//得到用戶名控件中輸入的文本的內(nèi)容String userName=editText_userName.getText().toString().trim();String password=editText_password.getText().toString().trim();//如果userName為null或者""則TextUtils.isEmpty(userName)返回True,說明用戶沒有輸入內(nèi)容if(TextUtils.isEmpty(userName)){this.editText_userName.setError("用戶名必須輸入!");this.editText_userName.requestFocus();return;}/*if("admin".equals(userName) && "123".equals(password)){Toast.makeText(this,//上下文對象,當(dāng)前Activity 是上下文對象的子類,因此可以直接使用當(dāng)前對象thisuserName+"登錄成功!",//顯示的提示信息Toast.LENGTH_LONG //顯示的時長).show();//讓土司顯示}else{Toast.makeText(this,"用戶名或者密碼錯誤",Toast.LENGTH_SHORT).show();}*/if("admin".equals(userName)){this.editText_password.requestFocus();if(TextUtils.isEmpty(password)){this.editText_password.setError("密碼必須輸入!");this.editText_password.requestFocus();return;}if("123".equals(password)){Toast.makeText(this,userName+"登錄成功!",Toast.LENGTH_LONG).show();}else{Toast.makeText(this,"密碼錯誤",Toast.LENGTH_SHORT).show();this.editText_password.setText("");this.editText_password.requestFocus();}}else{Toast.makeText(this,"用戶名錯誤",Toast.LENGTH_SHORT).show();this.editText_userName.setText("");this.editText_userName.requestFocus();}}/*** 當(dāng)用戶點擊重置按鈕時執(zhí)行的函數(shù)* @param view*/public void reset(View view){//將控件的文本內(nèi)容設(shè)置為空this.editText_userName.setText(null);this.editText_password.setText(null);//讓用戶名控件獲得焦點this.editText_userName.requestFocus();} }

總結(jié)

以上是生活随笔為你收集整理的android线性布局的实例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 99久久久国产精品无码网爆 | 精品无码在线视频 | 欧美特级黄色大片 | 性欧美视频 | 韩国伦理片在线播放 | a国产| 麻豆一区二区在线 | 精品亚洲一区二区三区四区五区高 | av在线手机版 | 男人久久| 欧美另类videosbestsex日本 | 上原亚衣在线观看 | 热99在线 | 西西4444www大胆无码 | 总裁边开会边做小娇妻h | 高清中文字幕mv的电影 | 国产精品久久久久无码av色戒 | 熊猫电影yy8y全部免费观看 | 久久精品国产亚洲av麻豆色欲 | 国产色播| 人妻少妇一区二区 | 五月婷婷在线视频 | 欧美三级不卡 | 欧美丰满老熟妇xxxxx性 | 国产一级特黄毛片 | 91国产在线免费观看 | 亚洲精品在 | 一区二区三区黄色片 | 成人综合在线观看 | 天天操操 | 国产精品国产精品国产专区 | 天堂√ | 免费在线激情视频 | 一区二区三区免费视频观看 | 国产亚洲色婷婷久久 | 国产第三页 | 91久久精品日日躁夜夜躁国产 | 色女生影院 | 欧美色视频在线观看 | 欧美性大战久久久久久 | 亚洲一区二区视频在线观看 | 国产精品无码午夜福利 | 佐山爱av在线 | 美国成人av | 男女性高潮免费网站 | 免费观看a级片 | 亚洲自拍天堂 | 男女啪啪在线观看 | 国产成人在线一区 | 亚洲成a人片77777精品 | 亚洲乱淫| 丰满大肥婆肥奶大屁股 | 日韩欧美第一区 | 日韩久久在线 | 亚洲成人 av | 男女激情久久 | 丰满肥臀噗嗤啊x99av | 亚洲国产一二三区 | 欧美日韩视频在线播放 | 国产精品日韩在线 | 国产精品无码久久久久高潮 | 两根大肉大捧一进一出好爽视频 | 成人交配视频 | 亚洲aaa视频 | 一本一道久久a久久精品综合 | 国产成人精品一区 | 国产精品亚洲一区二区 | 国产尤物av尤物在线看 | 精品国产三级 | 又色又爽又黄gif动态图 | 求个黄色网址 | 成人3d动漫一区二区三区91 | 亚洲短视频 | 国产又粗又猛又爽又黄的视频一 | 日本爽爽| 欧美激精品 | 日日干夜夜干 | 卡一卡二在线视频 | 天天操天天干天天舔 | 日韩av黄色片 | 少妇的激情 | 欧美特级黄色录像 | av影视在线| 国产在线拍揄自揄拍无码视频 | 综合久久久久综合 | 国产ts变态重口人妖hd | 亚洲最大福利视频 | 天天摸天天爽 | 四色永久访问 | 97黄色网| 国产精品网址 | 99精品一区二区三区 | 日韩免费在线视频 | 亚洲乱码久久 | 女人扒开腿免费视频app | 成人免费网站视频 | 99爱免费| 综合五月婷| ts人妖在线 |