可交互提示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。

相关推荐
e***193511 分钟前
MySQL-触发器(TRIGGER)
android·数据库·mysql
不会写代码的猴子15 分钟前
Android16
android
@游子40 分钟前
SQL注入之文件读写(四)
android·数据库·sql
b***666143 分钟前
【慕伏白教程】Zerotier 连接与简单配置
android·前端·后端
城东米粉儿1 小时前
PropertyValuesHolder与Keyframe 笔记
android
W.Y.B.G1 小时前
vue3项目中集成天地图使用示例
android·前端
Haha_bj1 小时前
二、Kotlin数组(Array)
android·app
t***26591 小时前
万字详解 MySQL MGR 高可用集群搭建
android·mysql·adb
参宿四南河三1 小时前
Android Jetpack 存储篇(DataStore、Room)与 Flow 高效组合
android·app
y***13641 小时前
【MySQL】MVCC详解, 图文并茂简单易懂
android·数据库·mysql