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)
}
}
我們就直接運行我們的程式看看吧!
我們的程式運行的很成功!
進入畫面:
當年齡有超過標準時:
當年齡沒有超過標準時: