如何通过编程方式更改Toast的对齐方式? [复制]

2024-01-14

可能的重复:
如何改变Android中Toast的位置? https://stackoverflow.com/questions/2506876/how-to-change-position-of-toast-in-android

如何更改Toast的对齐方式?基本上,吐司它会在设备底部显示信息。我们怎样才能改变这一点?有人帮我找出这个吗?提前致谢。


创建一个像这样的自定义 Toast 是一个好主意,

        TextView textview = new TextView(context);
        textview.setText(text);
        textview.setBackgroundColor(Color.GRAY);
        textview.setTextColor(Color.BLUE);
        textview.setPadding(10,10,10,10);
        Toast toast = new Toast(context);
        toast.setView(textview);
        toast.setDuration(Toast.LENGTH_LONG);
        toast.setGravity(Gravity.BOTTOM, 0, 0);
        toast.show();

这样你就可以将 Toast 放置到你想要的任何地方Gravity

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过编程方式更改Toast的对齐方式? [复制] 的相关文章

  • 如何使用 android:layout 属性实例化自定义首选项的布局

    我可以通过以下方式设置适当的布局以供偏好android layout属性 举个例子
  • 在第一个框中输入字符后,将焦点转到下一个框

    我必须实现一个应用程序 其中我设置了较小的值edittext用于输入 PIN 码和手机号码 每个编辑文本一次包含 1 个字符 现在 当我运行这个应用程序时 我发现对于每个框 我需要将焦点放在每个框上edittext 因此 在这种情况下 是否
  • 有没有一种方法可以在不使用意图的情况下在活动之间发送数据?

    我有一个对于每个用户来说都是唯一的用户名 我想将其发送到某个活动 但我不想使用意图 create an intent and sends username Intent intent new Intent RegisterOwner thi
  • 将JSON数据解析到Android ListView中

    我已经潜伏这个网站很长一段时间了 幸运的是 到目前为止我所有的问题都得到了解答 我希望你们中的一些人能够阐明我的问题 我可以成功地让 ListView 来显示字符串数组 但是当我尝试将 JSON 数据解析为数组时 我的程序只是强制关闭 而
  • 如何在android中批量插入sqlite

    我正在使用 SQLiteOpenHelper 进行数据插入 我需要插入2500个id和2500个名字 所以花费了太多时间 请任何人帮助我如何减少插入时间 我们可以一次插入多条记录吗 任何人都可以帮助我 先感谢您 代码 public clas
  • 如何在 Jetpack compose 中制作 FlipCard 动画

    我有一个现有的应用程序 我在其中使用 XML 中的 Objectanimator 实现了 FlipCard 动画 如下所示 如果我点击一张卡片 它会水平翻转 但现在我想将其迁移到 jetpack compose 那么jetpack comp
  • 使用Picasso从url保存图像?

    我正在尝试使用 API Picasso 保存图像 为了做到这一点 我正在尝试使用Target保存 但我无法完成这项工作 我怎么能这样做呢 Trying save image public static void imageDownload
  • android.view.InflateException:二进制 XML 文件行 #11:膨胀类 ImageView 时出错

    我只是尝试制作一个小的 android java xml 应用程序来计算游戏的分数 它给了我这个错误 Error inflateing class ImageView 有人知道解决方案吗 我实际上搜索了 ppl 说添加这个 android
  • 如何在Android中访问现有的sqlite数据库?

    到目前为止 我们已经在 Android 中开发了在运行时创建数据库的应用程序 我们想知道如何在 Android 应用程序中访问预构建或现有的数据库 sqlite 文件 请提供详细信息 查看文档android database sqlite
  • 我如何从android中的复选框获取值

    我想获取复选框中所选项目的名称 但我只得到一些字母数字 如何从复选框中获取所选项目的名称 public View getView int position View convertView ViewGroup parent View vie
  • 如何将现有的 SQLite3 数据库导入 Room?

    好吧 我在桌面上使用 SQLite3 创建了一个只需要读取的某些信息的数据库 我正在制作的应用程序不需要在此表中插入或删除信息 我在 Room 数据库层上做了相当多的谷歌搜索 所有文档都需要在构建应用程序时在 Room 中创建一个新的数据库
  • Android ViewModel LiveData 在按钮单击时更新视图

    我正在关注这个tutorial https developer android com topic libraries architecture guide html common problems faced by app develop
  • Flutter - 删除 ListView 中项目之间的空间

    我正在使用 ListView builder 函数来创建项目列表 然而 iOS 中每个项目之间的空间很大 截图 你知道如何删除项目吗 看来是默认的 因为我没有添加它 code 列表显示 return Scaffold body ListVi
  • 从 Android 访问云存储

    我一直无法找到任何有关如何从 Android 应用程序使用云存储的具体文档 我确实遇到过这个客户端库 https cloud google com storage docs reference libraries然而 Google Clou
  • phonegap html5 android 同步文件系统 IO

    如何使用 PhoneGaps 文件系统 API 同步读写文件 有可用的同步包装器吗 无法通过提供的 api 同步访问文件 从phonegap的实现方式猜测 我怀疑您是否可以编写一个插件来同步执行此操作
  • 如何使用 MotionLayout 调整 TextView 的大小

    我正在尝试创建一个CollapsingToolbar动画使用MotionLayout 我已经成功地将所有内容设置为动画 使其表现得像CollapsingToolbar具有高度的灵活性 这意味着我可以轻松创建很棒的动画 而无需编写大量代码 我
  • Android OptionsMenu问题,背景始终透明

    我的选项菜单总是不显示背景 背景是透明的 有谁知道如何摆脱这个 我的失败起源活动是从另一个自定义活动扩展的 我在 eclipse 上有这个项目 选项菜单工作正常 但自从我迁移到 AndroidStudio 后 选项菜单始终是透明的 我尝试更
  • 如何为 flutter 绘图应用实现橡皮擦功能

    有一个关于通过 flutter 创建绘图应用程序的视频 YouTube https www youtube com watch v yyHhloFMNNA 它支持当用户点击屏幕时绘制线 点 但我找不到像 Android 本机那样擦除用户绘制
  • 如何获取小区广播消息?

    我尝试像模拟人生一样获取小区广播消息的文本 但它不起作用 public class SMSReceiver extends BroadcastReceiver Override public void onReceive Context c
  • 按“重置应用程序首选项”后,我的应用程序的所有权限都被撤销

    我开发了一个应用程序 支持Android 6 0 当我在 设置 gt 应用程序 gt 重置应用程序首选项 中重置应用程序首选项时 我的应用程序的所有权限都将被撤销 并且应用程序不会重新启动 撤销权限后未能重新启动应用程序可能会导致许多意外崩

随机推荐

  • Android 设备上的 PowerManager.WakeLock

    我正在尝试在我的 Android 应用程序中实现 WakeLock 我的 onCreat 中有以下代码 pm PowerManager getSystemService Context POWER SERVICE myWakeLock pm
  • 使用 psycopg2 与 postgresql 连接被拒绝

    psycopg2 OperationalError 无法连接到服务器 连接被拒绝 服务器是否在主机 45 32 1XX 2XX 上运行并接受端口 5432 上的 TCP IP 连接 在这里 我已经打开了我的套接字 tcp 0 0 127 0
  • map(Number) 在这里做什么?

    var strArr 1 2 3 4 1 2 3 4 var arr1 strArr 0 match d g map Number 我知道map 方法创建一个新数组 其中包含对调用数组中每个元素调用所提供函数的结果 这里作为Number是一
  • 从同一页面上的 php 函数调用表单提交操作

    我正在开发一个简单的网络应用程序 为了减少文件数量 我想将表单提交功能的 php 代码放入与表单相同的页面中 像这样的东西
  • 该函数的运算符参数太多?

    制作了我自己的字符串类 显然是为了家庭作业 并且我的两个运算符出现了奇怪的语法错误 我的相等和添加运算符声称我有太多参数 即在我的 h 文件中 但随后又声称该方法甚至不属于我的 cpp 文件中的类 我什至将相等运算符设为朋友 但智能感知仍然
  • 在字符串中查找文本并添加到其他位置

    我正在尝试查找一些文本正则表达式 w http bit ly w ig它将找到这条绳子并将其拉出 将其移动到 span 标签 或在末尾 p tag p p class regex Text before http bit ly wtGAhs
  • Access ODBC 出现“未找到数据源名称且未指定默认驱动程序”

    我的软件 Python 3 4 64 位 PyODBC 64 位 已安装 MS Office 软件包 32 位 Problem 现在 我尝试使用 PYODBC 访问计算机中安装的 MS Access 2010 无论我尝试什么 它都不起作用
  • 文本文件中任意行的反转(rev 命令的实现)

    我尝试编写一段代码来旋转文本文件中的每一行 例如 给出下一行 a b c 输出将是 c b a 该脚本仅获取一个参数作为参数 文本文件的名称 另外 我想这样做 这样对额外的空间也很有意义 即 给出下一行 a b c 输出将是 c b a 注
  • C#、NUnit 在循环中断言

    我有一项学校作业 需要创建数据驱动风格的 NUnit 测试 使用下面的代码 我可以从数据库获取数据 但是每次 Assert 调用失败时 测试就会停止 有什么方法可以实际将循环结果显示为六个不同的测试 考虑到我的数据库中有六行 namespa
  • readelf -S 输出中的 ES、Lk、Inf 和 A​​l 列标题的含义是什么?

    在输出中readelf S 我想知道列标题是什么ES Lk Inf and Al mean 例如 Section Headers Nr Name Type Addr Off Size ES Flg Lk Inf Al 0 NULL 0000
  • 在 ASP .NET MVC 中编辑和更新实体框架实体

    我有一个名为 ABC 的实体框架实体 属性 ID 和标题 在更新记录视图中 我已将 ID 添加为隐藏字段 标题为文本框 控制器看起来像这样 public ActionResult UpdateAction ABC obj 我在 obj 中得
  • 如何将新列添加到 CSV 文件行的开头?

    我有一个 csv 文件 其中有 6 到 8 列 Ex ID Test Description file name module view path1 path2 我想添加新列 Node 到开头 Ex Node ID Test Descrip
  • 下面的 SQL HashBytes 函数需要 C# 等效项

    我在 sql 中使用以下函数创建了哈希值 SQL查询 Select hashbytes MD5 PNumber CONVERT VARCHAR 50 cast datestamp as binary 1 From dbo Events 现在
  • 如何更改jboss-7中的端口号

    我使用的是jboss 7 我想将端口号从8080更改为7001 我需要更改哪个文件 该文件是 JBOSS HOME standalone configuration standalone xml Find
  • 可以创建 Websphere 队列管理器但无法连接

    我需要编写一个连接到 WebSphere MQ 队列的 Net 连接器 因此我在 Windows 7 计算机上安装了 IBM WebSphere MQ 的试用版 我最初在 MQ Explorer 中设置了一些虚拟队列来进行设置过程 并且我能
  • 为什么每个应用程序有一个 JVM?

    我读到每个应用程序都在自己的 JVM 中运行 为什么会这样呢 他们为什么不让一个 JVM 运行 2 个或更多应用程序 我读了一篇 SO 帖子 但无法在那里得到答案 每个 Java 应用程序是否有一个 JVM https stackoverf
  • Apache poi 项目符号和编号

    我正在使用 apache POI 将 Word 文档转换为 pdf 我正在用动态数据填充表行 一切工作正常 但我想做一些增强 即我想在每行数据之前添加一个项目符号 这是我用来填充表中的行数据的 for 循环 for String strin
  • Ionic v3:按日期/天对列表进行分组

    在 Ionic 的旧版本 1 中 我能够构建一个按日期分组的事件列表 如下所示
  • 访问 Dockerfile 中的上下文外部

    在我的 Maven 项目中 我有以下结构 docker docker compose yml A Dockerfile B Dockerfile src target foo war 在 A 的 Dockerfile 中 我需要访问 war
  • 如何通过编程方式更改Toast的对齐方式? [复制]

    这个问题在这里已经有答案了 可能的重复 如何改变Android中Toast的位置 https stackoverflow com questions 2506876 how to change position of toast in an