屏幕坐标和视图位置

时间:2016-01-03 08:21:24

标签: android view position coordinates

我的屏幕是1080X1920,据我所知,屏幕坐标的右上角是(0,0),左下角是(Max,Max)。 我使用相对布局,右下角有一个FAB。 当我点击FAB时,我创建了新的FAB并尝试将其设置为X和y为(0,0),它出现在右上角而不是左上角。 当我尝试将其位置设置为(100,500)时,它会出现在屏幕右侧的屏幕之外。

那是我的代码(代码在另一个类的函数中,context定义为this,l是relativelayout)

FloatingActionButton bt;
bt = new FloatingActionButton(context);
int height = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 100, context.getResources().getDisplayMetrics());
    bt.setX(0);
    bt.setY(0);
    bt.setLayoutParams(new AbsListView.LayoutParams(height, height));
        l.addView(bt);

0 个答案:

没有答案