可交互提示Snackbar

Snackbar

Kotlin 复制代码
class MainActivity : AppCompatActivity() { 

    override fun onCreate(savedInstanceState: Bundle?) { 
        super.onCreate(savedInstanceState) 
        setContentView(R.layout.activity_main) 
        fab.setOnClickListener { view -> 
            Snackbar.make(view, "Data deleted", Snackbar.LENGTH_SHORT) 
                .setAction("Undo") { 
                    Toast.makeText(this, "Data restored", Toast.LENGTH_SHORT).show() 
                } 
                .show() 
        } 
    } 
    

make()方法接受三个参数:第一个参数是一个View对象,表示Snackbar要显示在哪个视图上;第二个参数是Snackbar要显示的文本消息;第三个参数是Snackbar要显示的持续时间,可以是LENGTH_SHORT或LENGTH_LONG。

相关推荐
王正南1 小时前
安卓逆向之LSposed开发(一)
android·xposed·lsposed
YIN_尹2 小时前
【MySQL】数据类型(上)
android·mysql·adb
robotx4 小时前
AOSP设备节点权限添加相关
android
顾林海4 小时前
Android文件系统安全与权限控制:给应用数据上把“安全锁”
android·面试·操作系统
青莲8434 小时前
Android 动画机制完整详解
android·前端·面试
城东米粉儿4 小时前
android 离屏预渲染 笔记
android
未知名Android用户4 小时前
Android自定义 View + Canvas—声纹小球动画
android
_李小白4 小时前
【Android FrameWork】延伸阅读:AMS 的 handleApplicationCrash
android·开发语言·python
_李小白5 小时前
【Android FrameWork】第四十九天:SystemUI
android