Day 23 - Android 程序实作:简单的使用者进入

Day 23 - Android 程序实作:简单的使用者进入
昨天我讲了我对Android的兴趣,今天我们就切回正题,继续讲我们的程序,今天没有要教新的东西,今天我会教一篇简单的实作,算是统整了我之前教的工具。

程序实作:简单的密码登入

在我们使用程序时,时常会遇到需要几岁才能观看或者进入,我们今天要写的程序就是年龄确认,当我们的使用者没满18岁时,就观看不了我们的图片,并且跳到另一个页面,我们要拉进Design的东西有,一个按钮、一个EditText和一个图片。

首先,我们先import下列这些程序

import android.view.View
import android.widget.EditText
import android.widget.ImageView
import androidx.core.view.isVisible
import android.content.Intent

先和我之前教的一样,新增一个新的Activity,并且定义a为我们文字输入框的文字,记得要将输入框的inputtype设成number,并用if进行条件判断,当我们的a大於18时,就秀图片给我们的使用者看,若无则跳到我们mc2的页面。

函式程序码:

    fun press(view: View){
        val imageView:ImageView = findViewById(R.id.imageView2)
        val editText: EditText = findViewById(R.id.editTextTextPersonName)
        val a = editText.text.toString()
        val intent = Intent(this, mc2::class.java )
        if (a >= 18.toString()){
            imageView.isVisible = true
        }else{
            startActivity(intent)
        }
    }

我们就直接运行我们的程序看看吧!
我们的程序运行的很成功!

进入画面:
https://ithelp.ithome.com.tw/upload/images/20210923/201404197kfu6esWSb.png

当年龄有超过标准时:
https://ithelp.ithome.com.tw/upload/images/20210923/20140419Ij8GdWo4MX.png

当年龄没有超过标准时:
https://ithelp.ithome.com.tw/upload/images/20210923/20140419M28HnW3CRU.png


<<:  [Day8] [笔记] React Props (下)

>>:  Day 08 借箸代筹(2):自动转型、运算子及其後

[Day-17] R语言 - 分群应用(一) GMM数值补值-下 ( Fill.NA with GMM in R.Studio )

您的订阅是我制作影片的动力 订阅点这里~ 影片程序码 (延续昨天) #均值 vs 列入各群权重 fi...

Day34 ( 电子元件 ) 小夜灯 ( 光敏电阻 )

小夜灯 ( 光敏电阻 ) 教学原文参考:小夜灯 ( 光敏电阻 ) 虽然 micro:bit 有内建侦...

公家机关 资讯安全 远端连线 录影 VNC 被控端 呼叫 主控端

公家机关 资讯安全 远端连线 录影 资讯安全稽核 使用UltraVNC 反向连线 VNC 被控端 呼...

Day10:蛋糕上的樱桃

今天来谈谈类别中的非主菜部分,没有它们类别同样可以运作,甚至可以说大部分的实务上不会用到这2个东西,...