动态添加的relativelaout,addrule失效

本来我的想法是可以使delImg置于右上角的,但现在是出现在左上角,望各位大神帮个忙,多谢

 ImageView delImg = new ImageView(ReleaseActivity.this);
        delImg.setImageResource(R.drawable.shan);

        RelativeLayout.LayoutParams delParams = new LayoutParams(
                util.DensityUti.dip2px(ReleaseActivity.this, 15),
                util.DensityUti.dip2px(ReleaseActivity.this, 15));
        delParams.alignWithParent = true;
        delParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
        delParams.addRule(RelativeLayout.ALIGN_PARENT_TOP);

        relativeLayout.addView(imageView);
        relativeLayout.addView(delImg, delParams);

http://blog.csdn.net/fancylovejava/article/details/17285987

我试过加ID,但没用

alignWithParent去掉看看