小编Kub*_*boå的帖子

自定义主题干扰快餐栏背景颜色

试用新的设计支持库,我添加了一个小吃吧; 但与其主背景不同,文本区域未使用默认值着色#323232.相反,它看起来像这样.它似乎从android:background我自定义主题中定义的值中获取颜色styles.xml,如下所示:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    ...
    <item name="android:background">#4f4f5e</item>
    ...
</style>
Run Code Online (Sandbox Code Playgroud)

如果我试着用它强行着色

View snackbarView = snackbar.getView(); 
snackbarView.setBackgroundColor(Color.YELLOW);
Run Code Online (Sandbox Code Playgroud)

它只影响主背景,像这样,文本背景仍然被自定义主题着色.有没有办法保持我的自定义主题,并有一个标准的小吃吧?谢谢!

android material-design android-design-library android-snackbar androiddesignsupport

14
推荐指数
3
解决办法
1万
查看次数

即使英特尔HAXM启动并运行,Android Studio中也"没有安装模拟器"错误

完成新手,新的Android Studio安装,尝试运行模拟器最终咳嗽" 没有模拟器安装 "错误.单击" 安装仿真器"链接不执行任何操作.麻烦的是,我已经阅读了数十篇how-to文章和StackOverflow问题并完成了那些提到的所有内容,但无济于事.

是)我有的:

  • Windows 10,Android Studio 2.3.3
  • CPU:i7,支持HAXM
  • BIOS:"高级"选项卡下的"虚拟化"已启用.它没有提到英特尔或"Vt-x"或类似的东西,只是"虚拟化",但我想这就是它
  • Windows'Hyper-V已禁用
  • 我在SDK Manager中启用了任何提及Google API,模拟器英特尔的功能.以下是SDK平台,SDK工具和SDK更新站点选项卡的外观:SDK平台 SDK工具 SDK更新站点
  • 我通过下载的安装程序手动安装了Intel HAXM.
  • 在终端中,如果输入...\sdk\tools>emulator-check accel,则说:

accel: 0 HAXM version 6.2.1 (4) is installed and usable. accel

  • 如果我打字sc query intelhaxm,我得到:

SERVICE_NAME: intelhaxm TYPE : 1 KERNEL_DRIVER STATE : 4 RUNNING (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0

android android-emulator android-studio haxm

8
推荐指数
2
解决办法
7524
查看次数