小编Pol*_*fox的帖子

Angular 2 Material自定义md菜单

我是Angular 2 Material的新手,我正在尝试自定义md-menu组件的样式.

<md-icon class="material-icons" [mdMenuTriggerFor]="menu">dehaze</md-icon>
<md-menu #menu="mdMenu" [overlapTrigger]="false">
  <button md-menu-item>Item 1</button>
  <button md-menu-item>Item 2</button>
</md-menu>
Run Code Online (Sandbox Code Playgroud)

预定义的样式设置工作正常(例如将菜单设置为非重叠),但我想将md菜单设置为100%宽度并在md-icon按钮之间留出一点空间,这会扩展菜单,我不能使用Angular 2 Material预定义指令.

到目前为止,我找到了使用/ deep/css命令的解决方案,但我读到主要浏览器不再支持该命令.

定制Angular 2 Material组件的好方法是什么?我怎样才能设置我的md菜单样式,以便它具有100%的宽度和扩展按钮之间的一些空间?

为了说明我在说什么: 菜单草稿

html css angular-material2 angular

9
推荐指数
2
解决办法
1万
查看次数

AndroidStudio 中没有堆栈跟踪

我\xc2\xb4m尝试调试我\xc2\xb4m编写的Android应用程序,发现没有异常堆栈跟踪写入控制台/ logcat / messages。\n我尝试删除.gradle文件夹并重新启动android-工作室,有些帖子是如何推荐的,但它对我没有帮助。

\n\n

我使用 Android Studio 2.3.1 并使用虚拟 Nexus 5X API 25 和搭载 Android 6.0 的真实华为 P9 lite 进行测试。两种设备都存在问题。

\n\n

如果我删除 google play 服务依赖项,问题仍然存在。

\n\n
dependencies {\n    compile fileTree(include: [\'*.jar\'], dir: \'libs\')\n    androidTestCompile(\'com.android.support.test.espresso:espresso-core:2.2.2\', {\n        exclude group: \'com.android.support\', module: \'support-annotations\'\n    })\n    compile \'com.android.support:appcompat-v7:25.3.1\'\n    compile \'com.android.support:design:25.3.1\'\n    testCompile \'junit:junit:4.12\'\n    compile \'com.google.android.gms:play-services-maps:10.2.4\'\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的问题看起来有点像这个,但这个问题没有答案:\n AndroidStudio 应用程序崩溃后没有显示堆栈跟踪

\n\n

我可以通过断点找到错误,但这会花费我五倍的时间,然后只是阅读在哪里抛出什么异常。

\n\n

顺便说一句:控制台只打印 Log.e 消息,而不打印 Log.d。

\n

debugging android exception android-studio

1
推荐指数
1
解决办法
2469
查看次数