Jav*_*bra 11 xml android styles toast
我正在处理一个项目,并通过执行以下操作将应用程序的背景设置为白色:
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="android:actionBarSize">140dp</item>
<item name="android:background">#ffffff</item>
</style>
Run Code Online (Sandbox Code Playgroud)
这是一个魅力,但问题是现在正在以白色背景显示Toast消息.奇怪的是,我将启动画面集成到项目中,当用户登录toast消息时,正常显示.
这真的很奇怪,并希望在这个问题上有任何帮助.
编辑:添加屏幕显示问题.屏幕截图就像初始吐司(带有不良影响)淡出而新的(有默认值)淡入淡出.

Jav*_*bra 23
我解决了这个问题.Toast背景颜色更改的原因是由于我在其中包含的View对象的上下文中传递的方式.
以下代码行将导致背景颜色更改为不需要的白色:
Toast.makeText(v.getContext(), "Checking login details...", Toast.LENGTH_SHORT).show();
Run Code Online (Sandbox Code Playgroud)
这行代码会将Toast返回到默认系统样式:
Toast.makeText(getApplicationContext(), "Checking login details...", Toast.LENGTH_SHORT).show();
Run Code Online (Sandbox Code Playgroud)
我不确定修复它是否存在巨大问题,因为我只是在学习.如果有人能看到问题请分享.它似乎工作得很好.
| 归档时间: |
|
| 查看次数: |
12436 次 |
| 最近记录: |