android - 如何在 Kotlin 中设置 Toast 的重力(属性样式)(出现错误)?
问题描述
当我写这段代码时:
var toast = Toast.makeText(
this,
"Toast at top!",
Toast.LENGTH_SHORT
)
toast.gravity = Gravity.TOP
toast.show()
我收到错误“无法重新分配 Val ” toast.gravity
。
解决方案
你可以写一个扩展函数,但我只是这样做了:
toast.setGravity(Gravity.TOP, 0, 0)
顺便说一句,您也可以这样做(如果您想要更多选项):
toast.setGravity(Gravity.TOP or Gravity.RIGHT, 0, 0)
我希望这可以节省一些时间。我希望它是由Android实现的。
推荐阅读
- amazon-ec2 - 无法利用现有的 pem 文件通过 terraform 创建 EC2 实例
- linux - 尝试克隆 git 存储库时如何克服以下错误?
- python - 如何通过python运行一行文件并获取输出
- sql - SQL 将 id 映射到数组中的值
- javascript - jQuery 将元素包裹在一个
- 然后追加到
- macos - Castlabs 电子应用程序在某些 MacOS 版本上运行时中断
- testing - 如何为我的顶点类创建顶点测试类
- php - PHP日期返回错误的日期值
- java - 从 jar 中读取活动的 application.properties - 由 maven 注入
- javascript - 带小数和单位的负/正值