Android寮€鍙?Android涓韩浠借瘉鍒ゆ柇鏄惁姝g‘

大道之行,天下为公。这篇文章主要讲述Android寮€鍙?Android涓韩浠借瘉鍒ゆ柇鏄惁姝g‘相关的知识,希望能为你提供帮助。
鏍囩锛?a href='http://www.mamicode.com/so/1/klist' title='klist'>klist      textview      new      schema      渚濊禆      androi      version      ppp      contex     
绠€浠嬶細
褰撻渶瑕佺敤鎴疯緭鍏ヨ韩浠借瘉鍙风殑鏃跺€欙紝鍓嶇鍙互鍋氱畝鍗曠殑鏍¢獙锛岄伩鍏嶇敤杈撳叆韬唤璇佸彿閿欒銆?/p> 
姝ラ涓€锛氬竷灞€鏂囦欢activity_main.xml
< ?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">
 
      < EditText
              android:id="@+id/Card"
              android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:layout_marginLeft="10dp"
              android:digits="0123456789xX"
              android:hint="璇疯緭鍏ユ偍鐨勮韩浠借瘉鍙?
              android:inputType="number"
              android:maxLength="18"
              android:numeric="integer"
              android:singleLine="true"
              android:textSize="18sp" />
 
      < Button
              android:id="@+id/button1"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:text="楠岃瘉杈撳叆鏄惁姝g‘" />
 
      < TextView
【Android寮€鍙?Android涓韩浠借瘉鍒ゆ柇鏄惁姝g‘】              android:id="@+id/isRight"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content" />
 
< /LinearLayout>
 
姝ラ浜岋細MainActivity.java 涓荤晫闈?/p>package com.huwan.checkidcarddemo;
 
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import java.text.ParseException;
 
public class MainActivity extends AppCompatActivity {
 
      @Override
      protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.activity_main);
 
              final EditText etCard = findViewById(R.id.Card);
              Button button1 = findViewById(R.id.button1);
              final TextView cardisRight = findViewById(R.id.isRight);
 
              button1.setOnClickListener(new View.OnClickListener() {
                      @Override
                      public void onClick(View v) {
                              String idCardErrorInfo = "";
                              try {
                                      idCardErrorInfo = IDCard.IDCardValidate(etCard.getText().toString());
 
                                      if (!"".equals(idCardErrorInfo)){
                                              Toast.makeText(MainActivity.this,idCardErrorInfo,Toast.LENGTH_SHORT);
//                                              CLToastUtil.showToast(context, idCardErrorInfo);
                                              cardisRight.setText(idCardErrorInfo);
                                      }else{
                                              cardisRight.setText("姝g‘");
                                      }
 
                              } catch (ParseException e) {
                                      e.printStackTrace();
                              }
 
                      }
              });
      }
}
 
姝ラ涓夛細渚濊禆浜嗗皝瑁呭ソ鐨処DCard.java鏂囦欢锛屽叿浣撳唴瀹硅涓嬭浇Demo鍚庢煡鐪嬨€?/p> 
Demo鏍蜂緥涓嬭浇锛?a href="http://www.huwan.xin/Source/AppPackage/ZIP/Android/CheckIdCardDemo.rar">http://www.huwan.xin/Source/AppPackage/ZIP/Android/CheckIdCardDemo.rar
鏇村鍐呭璇疯闂細www.huwan.xin
 

    推荐阅读