FloatingActionButton,API 级别 17 以下的方形按钮
FloatingActionButton, square button below API level 17
我在布局文件中使用来自新设计支持库 22.2.0 的 android.support.design.widget.FloatingActionButton。它工作正常,但在 API 级别 17
下方显示一个方形按钮
使用支持 API 级别 17 以下的浮动操作按钮的不同库项目。你可以在这里很容易找到。请参考这个。
Floating Action Button
这已为 Google 所知,将很快在下一版本的设计支持库中修复,请参阅此问题:FAB Appears as a square on API 16。它应该只关注 API 16.
在同一线程中提出的解决方法是将 app:borderWidth="0dp"
添加到您的 FAB。
如果有帮助,我通过删除
解决了我的问题
android:background
这是我以前使用的 FAB 库的残余。设计库自动从 colorAccent
.
获取颜色
终于在新版本中修复了这个问题
compile 'com.android.support:design:22.2.1'
这将解决 API16 中的正方形布局问题。
如果将 FAB 放置在 Coordinate Layout 中,FAB 的性能会很好。
查看 https://code.google.com/p/android/issues/list?can=1&q=label:Version-22.2.1 以了解新版本中的问题和修复。
已发布版本 22.2.1 此版本包含与 FAB
相关的错误修复
https://code.google.com/p/android/issues/detail?id=175067
改变你的gradle
compile 'com.android.support:design:22.2.1'
安装支持存储库修订版 16。这样您就可以避免解决方法 [app:borderWidth="0dp"]
将以下属性添加到 xml 浮动按钮
app:borderWidth="0dp"
我在布局文件中使用来自新设计支持库 22.2.0 的 android.support.design.widget.FloatingActionButton。它工作正常,但在 API 级别 17
下方显示一个方形按钮使用支持 API 级别 17 以下的浮动操作按钮的不同库项目。你可以在这里很容易找到。请参考这个。
Floating Action Button
这已为 Google 所知,将很快在下一版本的设计支持库中修复,请参阅此问题:FAB Appears as a square on API 16。它应该只关注 API 16.
在同一线程中提出的解决方法是将 app:borderWidth="0dp"
添加到您的 FAB。
如果有帮助,我通过删除
解决了我的问题android:background
这是我以前使用的 FAB 库的残余。设计库自动从 colorAccent
.
终于在新版本中修复了这个问题
compile 'com.android.support:design:22.2.1'
这将解决 API16 中的正方形布局问题。 如果将 FAB 放置在 Coordinate Layout 中,FAB 的性能会很好。 查看 https://code.google.com/p/android/issues/list?can=1&q=label:Version-22.2.1 以了解新版本中的问题和修复。
已发布版本 22.2.1 此版本包含与 FAB
相关的错误修复https://code.google.com/p/android/issues/detail?id=175067
改变你的gradle
compile 'com.android.support:design:22.2.1'
安装支持存储库修订版 16。这样您就可以避免解决方法 [app:borderWidth="0dp"]
将以下属性添加到 xml 浮动按钮
app:borderWidth="0dp"