Android以编程方式在按钮的右上角添加图片

时间:2016-07-25 12:21:13

标签: java android button uiimageview

我有一个按钮,我想在选择之后以编辑方式将绿色标记的图片添加到右上方的按钮,如何做到这一点?

2 个答案:

答案 0 :(得分:1)

首先调用相对布局族并使用LayoutPram更新图片的位置

ImageView imageView = (ImageView)findViewById(R.id.theImage);

Button myBtn = (Button)findViewById(R.id.myButton);
myBtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
               RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams)imageView.getLayoutParams();
               params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
               params.addRule(RelativeLayout.ALIGN_PARENT_TOP);
               imageView.setLayoutParams(params); 
          }
      });

试试这个!

答案 1 :(得分:-1)

使用ImageButton和onClick交换图像

这是一个模糊的答案,但你的问题也很模糊