入门级测试Kotlin PopWindow弹窗代码
文件名称:MainActivity.Kt
package com.example.alert
import android.app.Dialog
import android.content.DialogInterface
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.ViewGroup
import android.widget.Button
import android.widget.GridView
import android.widget.PopupWindow
import android.widget.Toast
import androidx.appcompat.app.AlertDialog
class MainActivity : AppCompatActivity() {
private var btn : Button? = null
private var btnPopupWindow :Button? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//设定按钮
btn = findViewById
文件名称:popwindow_layout.xml
总结:使用Kotlin可以简化代码,代码量远比Java要跟小一些,使用内置函数apply灵活性强,代码更加容易看懂。