我试图找出如何将相对布局中的视图与其右上角对齐。 目前它位于左上角。
一个简单的问题,但我不知道该怎么做。
以下是代码:
RelativeLayout.LayoutParams gpsViewLayoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT );
gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_TOP);
gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_RIGHT);
this.relativeLayout.addView(gpsView,gpsViewLayoutParams);
答案 0 :(得分:12)
gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
使用此代替gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_RIGHT)
;你可能会这样做
答案 1 :(得分:5)
它是ALIGN_PARENT_RIGHT而不是ALIGN_RIGHT
http://developer.android.com/reference/android/widget/RelativeLayout.html#ALIGN_PARENT_RIGHT