0
我需要水平移动几个按钮。这些按钮是动态创建的。 我本代码是在android中移动按钮
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);
然后动态地创建按钮和添加到该线性布局。但所有的按钮都不显示。由于此线性布局的宽度是屏幕宽度,因此它仅显示可在屏幕宽度中填充的按钮。
我该如何解决这个问题?
你需要在ScrollView中添加你的LinearLayour – MAC