【问题标题】:Position of Floating Button is not true in some devices, example for Samsung S3 and Nexus 6浮动按钮的位置在某些设备中不正确,例如三星 S3 和 Nexus 6
【发布时间】:2016-03-24 03:26:43
【问题描述】:

我在我的应用中创建浮动按钮:

 <android.support.design.widget.FloatingActionButton
        android:id="@+id/add_fab_detail_activity"
        android:layout_alignParentTop="true"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/ic_add_white"
        fab:backgroundTint="@color/FABNormal"
        fab:rippleColor="@color/FABPressed" />

在三星 S3 和 Nexus 6 上进行测试时,我发现 Fab 在这些设备上的位置不同。我认为 S3 中的位置是错误的!请帮帮我!

【问题讨论】:

    标签: button floating


    【解决方案1】:
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
                        mParamsAddButton.setMargins(mMapView.getWidth() - mAddFab.getWidth()/2, mMapView.getHeight()*3/4, 0, 0);
                    } else {
                        mParamsAddButton.setMargins(mMapView.getWidth() - mAddFab.getWidth()/2, mMapView.getHeight()/2, 0, 0);  
                    }
    

    【讨论】:

      猜你喜欢
      • 2016-05-14
      • 2014-10-29
      • 1970-01-01
      • 2019-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多