【问题标题】:FloatingActionButton, square button below API level 17FloatingActionButton,API 级别 17 以下的方形按钮
【发布时间】:2015-06-04 05:50:42
【问题描述】:

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

【问题讨论】:

标签: android material-design android-design-library


【解决方案1】:

Google 知道这一点,并将很快在下一版本的设计支持库中修复,请参阅此问题:FAB Appears as a square on API 16。它应该只涉及 API 16。

在同一线程中提出的解决方法是将 app:borderWidth="0dp" 添加到您的 FAB。

【讨论】:

    【解决方案2】:

    终于在新版本中修复了这个问题

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

    这将解决 API 16 中的方形布局问题。 如果将 FAB 放在 Coordinate Layout 中,它的性能会很好。 查看https://code.google.com/p/android/issues/list?can=1&q=label:Version-22.2.1 以了解新版本中的问题和修复。

    【讨论】:

      【解决方案3】:

      发布版本 22.2.1 此版本包含与 FAB 相关的错误修复

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

      改变你的毕业典礼

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

      安装支持存储库修订版 16。因此您可以避免解决方法 [app:borderWidth="0dp"]

      【讨论】:

        【解决方案4】:

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

        android:background 
        

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

        【讨论】:

          【解决方案5】:

          为xml浮动按钮添加如下属性

          app:borderWidth="0dp"
          

          【讨论】:

            【解决方案6】:

            使用支持 API 级别 17 以下的浮动操作按钮的不同库项目。你可以在这里轻松找到。请参考这个。

            Floating Action Button

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2015-12-09
              • 2021-11-27
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多