Ну, я наконец-то понял!В коде была ошибка, что за хрень!Это хороший вариант:
final Button mButtonPlay = (Button) findViewById(R.id.ButtonPlay);
mButtonPlay.setBackgroundResource(R.drawable.button_play);
buttonAnimationPlay = (AnimationDrawable)mButtonPlay.getBackground();
final Button mButtonOptions = (Button) findViewById(R.id.ButtonOptions);
mButtonOptions.setBackgroundResource(R.drawable.button_play);
buttonAnimationOptions = (AnimationDrawable)mButtonOptions.getBackground();
В любом случае, я также пробовал программно добавлять представления, и теперь это также работает.Для любого, кто бы использовал один или другой вид, это другой:
RelativeLayout Relative = (RelativeLayout) findViewById(R.id.RelativeForButtons);
RelativeLayout.LayoutParams relativeParamsPlay =
new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
RelativeLayout.LayoutParams relativeParamsOptions =
new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
relativeParamsPlay.addRule(RelativeLayout.BELOW,R.id.Title);
relativeParamsPlay.addRule(RelativeLayout.CENTER_IN_PARENT);
final Button mButtonPlay = new Button(this);
mButtonPlay.setBackgroundResource(R.drawable.button_play);
buttonAnimationPlay = (AnimationDrawable)mButtonPlay.getBackground();
mButtonPlay.setId(1);
mButtonPlay.setText("PLAY");
Relative.addView(mButtonPlay,relativeParamsPlay);
final Button mButtonOptions = new Button(this);
mButtonOptions.setBackgroundResource(R.drawable.button_options);
buttonAnimationOptions = (AnimationDrawable)mButtonOptions.getBackground();
mButtonOptions.setId(2);
mButtonOptions.setText("OPTIONS");
relativeParamsOptions.addRule(RelativeLayout.BELOW, mButtonPlay.getId());
relativeParamsOptions.addRule(RelativeLayout.CENTER_IN_PARENT);
Relative.addView(mButtonOptions,relativeParamsOptions);
Все это есть в функции OnCreate.Если вы хотите запустить анимацию, используйте функцию onWindowFocusChanged, как описано выше.
Надеюсь, это поможет!:)