浮动操作按钮效果不佳

卡特琳娜

我在应用程序中使用“浮动操作按钮”时遇到了一些麻烦。在Android Studio模拟器中,无论是在应用程序模拟器中的xml文件的“设计”视图中,还是在实际设备中,当我运行该应用程序时,它都没有圆形,但是它是椭圆形的。此外,此错误仅在某些执行时发生...昨天,FAB在我的设备上也是循环的,但今天没有(我没有修改xml部分,而在Java方面,我没有处理它的方面)...

这是我在.xml文件中定义按钮的位置:

<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/coor"
android:layout_width="match_parent"
android:layout_height="match_parent">

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal"
    android:weightSum="1">

    <RelativeLayout
        android:id="@+id/relative"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_margin="@dimen/activity_horizontal_margin"
        android:layout_weight="0.88">

   <!-- Other elements-->

   <!-- Parent element-->   

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/etEntrate"
            android:textSize="@dimen/subtitles"
            android:padding="@dimen/activity_horizontal_margin"
            android:layout_alignRight="@+id/data"
            android:layout_alignEnd="@+id/data"
            android:layout_below="@+id/etSpese"
            android:layout_marginRight="@dimen/activity_horizontal_margin"
            android:layout_marginEnd="@dimen/activity_horizontal_margin"
            android:layout_marginTop="@dimen/activity_horizontal_margin"
              android:layout_marginBottom="@dimen/activity_horizontal_margin"/>

  <!--FAB-->
        <android.support.design.widget.FloatingActionButton
            android:id="@+id/fab"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:clickable="true"
            app:srcCompat="@drawable/plus"
            android:layout_alignTop="@+id/etEntrate"
            android:layout_marginTop="59dp"
            android:layout_alignLeft="@+id/etEntrate"
            android:layout_alignStart="@+id/etEntrate"
            android:layout_alignRight="@+id/etEntrate"
            android:layout_alignEnd="@+id/etEntrate" />

   <!--other elements-->
    </RelativeLayout>
</LinearLayout>

这里有两张关于我如何在设备上看到FAB以及在模拟器上的外观的图片:

我设备上的FAB:

FAB在我的设备上

FAB在Android Studio的设计视图上

FAB在Android Studio的设计视图上

有人对此有想法吗?谢谢!

Fillobotto

当然,FAB的宽度和高度设置为,wrap_content但是您试图同时向左和向右对齐,这就是为什么它会拉伸的原因。只需删除其中之一即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

按钮网格效果不佳

来自分类Dev

为什么在UICollectionViewCell中向按钮添加操作效果不佳?

来自分类Dev

OnClick浮动操作按钮

来自分类Dev

FAB(浮动操作按钮)不浮动

来自分类Dev

浮动操作按钮下的Admob

来自分类Dev

关闭Android的浮动操作按钮

来自分类Dev

浮动操作按钮阻止横幅

来自分类Dev

关闭Android的浮动操作按钮

来自分类Dev

浮动操作按钮中的边框

来自分类Dev

浮动操作按钮的行为随机

来自分类Dev

Fragment中的浮动操作按钮

来自分类Dev

无法“找到”浮动操作按钮

来自分类Dev

浮动操作按钮中的创建菜单

来自分类Dev

Android浮动操作按钮API 19(KitKat)

来自分类Dev

浮动操作按钮始终显示在顶部

来自分类Dev

浮动操作按钮阻止其他组件

来自分类Dev

底部带有浮动操作按钮

来自分类Dev

Android L-浮动操作按钮(FAB)

来自分类Dev

隐藏其他布局的浮动操作按钮

来自分类Dev

单击后隐藏浮动操作按钮

来自分类Dev

浮动操作按钮在TableLayout中的位置错误

来自分类Dev

单击/触摸浮动操作按钮不响应

来自分类Dev

在浮动操作按钮中仅显示图标

来自分类Dev

ListView Flutter上方的浮动操作按钮

来自分类Dev

Android支持库浮动操作按钮异常

来自分类Dev

浮动操作按钮以不同的方式显示png?

来自分类Dev

浮动操作按钮加号不显示

来自分类Dev

使用浮动操作按钮添加组件

来自分类Dev

用户重定位g浮动操作按钮