【问题标题】:Why my toast appears so different than others?为什么我的吐司看起来与其他吐司如此不同?
【发布时间】:2013-08-26 14:50:07
【问题描述】:

这是 Android 在整个系统中使用的 toast 示例(在任何应用中)

                                             

现在这是我创建的吐司。

                                                     

可以清楚地看到差异:

  • system toast 的字体比我的小
  • 在我的版本中,容器和文本之间的填充更多
  • 我的 padding 区域颜色不同,系统 toast 中没有边框,不像我的那样
  • 我使用的字符串是Information I want to show. w.没有正确渲染)

如何实现第一张图片所示的 toast?

【问题讨论】:

  • 嗯...对于初学者来说,您使用什么代码来创建您的 toast...?
  • @AlexLockwood 类似 -> Toast toast = Toast.makeText(Main.this, "Information I want to show.", Toast.LENGTH_SHORT); toast.setGravity(Gravity.CENTER, 0, 0); toast.show();
  • 看起来你运行的安卓版本已经过时了。
  • @mikeaworski 不,它的 4.1.2
  • 你用的是什么安卓版本?

标签: android toast


【解决方案1】:

你使用全息吗?

第一个看起来像全息吐司,第二个看起来像老式姜饼。

尝试在您的 android 清单文件中将 android:targetSdkVersion 设置为 17(最新版本)。

<uses-sdk
    android:minSdkVersion="9"
    android:targetSdkVersion="17" />

在 Android 中,如果您将 android:targetSdkVersion 设置为高于 11,则会自动应用 Holo 主题。检查文档-

http://developer.android.com/training/basics/supporting-devices/platforms.html

【讨论】:

    猜你喜欢
    • 2017-05-23
    • 1970-01-01
    • 2012-03-07
    • 2019-11-21
    • 2010-11-23
    • 2011-08-02
    • 2018-09-13
    • 2012-10-30
    • 1970-01-01
    相关资源
    最近更新 更多