3

私はこのコードを使用しています:

  public class Main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

 final   LinearLayout answerLayout=(LinearLayout)findViewById(R.id.answerlayout);

    Button slideAnswer=(Button)findViewById(R.id.answerslide);
    slideAnswer.setOnClickListener(new View.OnClickListener() {

    @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub

                TranslateAnimation slide = new TranslateAnimation(0,-400, 0,0 );   
                slide.setDuration(1000);   
                slide.setFillAfter(true);   
                slide.setFillEnabled(true);
                answerLayout.startAnimation(slide);  

        }
    });
}

answerLayout が新しい位置に変換され、その場所にとどまり、正常に動作するようにしたいだけですが、そうではありません。誰かがエラーを見つけて修正してくれますか?それとも、同じことに対して別のテクニックを教えてくれますか?

4

0 に答える 0