いくつかのボタンを水平に移動する必要があります。これらのボタンは動的に作成されます。私の現在のコードは
TranslateAnimation mAnimation = new TranslateAnimation(
TranslateAnimation.RELATIVE_TO_PARENT, 1f,
TranslateAnimation.RELATIVE_TO_PARENT, -1.2f,
TranslateAnimation.ABSOLUTE, 0f,
TranslateAnimation.ABSOLUTE, 0f
);
mAnimation.setDuration(15000);
mAnimation.setRepeatCount(-1);
mAnimation.setRepeatMode(Animation.INFINITE);
mAnimation.setInterpolator(new LinearInterpolator());
mAnimation.setFillAfter(true);
LinearLayout alertlayout = (LinearLayout) findViewById(R.id.alertll);
alertlayout.startAnimation(mAnimation);
そして動的にボタンを作成し、この線形レイアウトに追加します。しかし、すべてのボタンが表示されていません。このリニアレイアウトの幅は画面幅なので、画面幅に収まるボタンのみ表示します。
どうすればこれを修正できますか?