2

私はイメージビューを持っていて、それをタイマーで動かします:

  ImageView kembali = (ImageView) findViewById(idmusuh);                                                        
  kembali.setVisibility(View.VISIBLE);
  RelativeLayout.LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
  params.setMargins(5, 0, 0, 0);
  kembali.setLayoutParams(params);

そのため、imagview はタイマーティックごとに 5 ピクセル下に移動します。ボタンをクリックすると、イメージビューを開始位置に戻したい..コードは何ですか?

4

1 に答える 1

0

これを試して:

kembali.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            RelativeLayout.LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
            params.setMargins(0, 0, 0, 0);
            kembali.setLayoutParams(params);
        }
    });

マージンを増やして ImageView を移動したとします...

于 2012-06-12T12:02:36.863 に答える