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

相关推荐
zh_xuan3 分钟前
Android databinding
android·databinding
草莓熊Lotso4 分钟前
Linux 进程间通信之命名管道(FIFO):跨进程通信的实用方案
android·java·linux·运维·服务器·数据库·c++
草莓熊Lotso6 分钟前
MySQL 表约束核心指南:从基础约束到外键关联(含实战案例)
android·运维·服务器·数据库·c++·人工智能·mysql
鹏多多7 分钟前
Flutter使用pretty_qr_code生成高颜值二维码
android·前端·flutter
XiaoLeisj10 分钟前
Android 文件与数据存储实战:SharedPreferences、SQLite 与 Room 的渐进式实现
android·java·数据库·ui·sqlite·room·sp
zjjsctcdl10 分钟前
开源模型应用落地-FastAPI-助力模型交互-进阶篇-中间件(四)
开源·交互·fastapi
耶叶21 分钟前
Android开发:基于SharedPreferences实现的状态缓存
android·kotlin
萝卜大战僵尸36 分钟前
Android Studio
android·ide·android studio
互联网散修36 分钟前
鸿蒙应用开发UI基础第十八节:表单交互核心组件Button、Radio、Toggle示例演示
ui·交互·harmonyos
三少爷的鞋1 小时前
为什么我不建议UI 直接访问 Repository
android