FloatingActionButton,以下API级17方形按钮

问题描述 投票:8回答:6

我使用android.support.design.widget.FloatingActionButton从新设计支持库22.2.0,在我的布局文件。它工作正常,但它显示了以下API级别17的方形按钮

android material-design android-design-library
6个回答
24
投票

这是由谷歌知道,将在设计支持库的下一个版本尽快修复,看到这个问题:FAB Appears as a square on API 16。它应该只关注API 16。

解决方法,在同一个线程建议,是app:borderWidth="0dp"添加到您的FAB。


6
投票

最后的问题已在新版本

  compile 'com.android.support:design:22.2.1'

这将解决在API 16平方布局问题FAB执行好,如果你把它的内部协调布局。退房https://code.google.com/p/android/issues/list?can=1&q=label:Version-22.2.1在新版本中的问题和解决。


2
投票

发行版本22.2.1本新闻稿中包含与FAB bug修复

https://code.google.com/p/android/issues/detail?id=175067

更改gradle这个

compile 'com.android.support:design:22.2.1'

安装支持库修订16.这样就可以避免解决方法[应用:边框宽度=“0dp”]


1
投票

如果有帮助,我解决我的问题,通过删除

android:background 

这是从我用以前的FAB库残余。设计库的从colorAccent自动获取的颜色。


1
投票

下面的属性添加到XML浮动按钮

app:borderWidth="0dp"

0
投票

使用不同的库项目,其中支持浮动低于API级别17的动作按钮。你可以很容易找到这里.plz指此。

Floating Action Button

© www.soinside.com 2019 - 2024. All rights reserved.