91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android 判斷所有字段是否已經輸入的實例

發布時間:2020-09-29 06:26:49 來源:腳本之家 閱讀:158 作者:GreatCoder726 欄目:移動開發

Android 遍歷控件

Overview

在我們登錄或者注冊提交什么數據的時候我們需要填寫我們的個人信息,所以我們需要判斷我們的字段時候都輸入了。

Android 如何遍歷我們界面中的控件

按照國際慣例,我們看一下源代碼:

package com.android.gesture.study_01_08;

import androidx.appcompat.app.AppCompatActivity;
import androidx.constraintlayout.widget.ConstraintLayout;

import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;

public class Android_2Activity extends AppCompatActivity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_android_2);

  findViewById(R.id.btn_send).setOnClickListener(new View.OnClickListener() {
   @Override
   public void onClick(View v) {
    ConstraintLayout root = findViewById(R.id.android_root);
    for (int i = 0; i < root.getChildCount(); i++) {
     View view = root.getChildAt(i);

     if (view instanceof EditText && ((EditText) view).getText().length() == 0) {
      Toast.makeText(Android_2Activity.this, "Sorry Please fill in all the information", Toast.LENGTH_SHORT).show();
      return;
     }
    }
   }
  });


 }
}

這些代碼就是實現我們對界面中的控件實現遍歷的全部代碼了。

然后我們來講解一下:

我們先確定一個大的主要布局。

然后獲取他的子控件。并且通過我們的用他的Count 去獲取。

使用instanceof關鍵字去判斷是不是你想要的控件。

最后判斷他的text長度是不是0就可以實現判斷是否輸入了全部的字段的操作。

補充知識:Android—判斷當前時間段

思路:獲取當前時間相對于當天的分鐘數,然后按照時間順序依次與時間段后面的時間(轉化為分鐘數)比較(如8:00-9:00,跟9:00比較)。

部分代碼:

當前時間

Calendar calendar = Calendar.getInstance();
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
int CurrentTimeTotalMinute = hour * 60 + minute;

時間段時間:String time="8:00-9:00"

 String[] two = time.split("-");
 String[] second = two[1].split(":");
 int secondTotalMinute = Integer.valueOf(second[0]) * 60 + Integer.valueOf(second[1]);

以上這篇Android 判斷所有字段是否已經輸入的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

铜川市| 永宁县| 鄯善县| 托克托县| 南安市| 蕲春县| 黄山市| 黎川县| 沂南县| 怀安县| 伊通| 中山市| 永吉县| 东乡族自治县| 高雄市| 鲁甸县| 肃宁县| 赤壁市| 都匀市| 望江县| 出国| 茌平县| 柳河县| 射阳县| 丹江口市| 呼图壁县| 余姚市| 广昌县| 遂平县| 紫金县| 河源市| 桂东县| 红安县| 漳浦县| 门源| 长汀县| 五大连池市| 高清| 湘阴县| 永吉县| 夏河县|