Привет, я новичок в программировании на ОС Android, и у меня возникла проблема, я не могу понять, как создать динамический фон, основанный на таймерах (скажем, каждые 10 секунд фон меняется на другой) У меня есть некоторый код, но он выдал ошибку, вот пример:
private static final long GET_DATA_INTERVAL = 10000;
int images[] = {R.drawable.smothie1,R.drawable.omletherb1};
int index = 0;
ImageView img;
Handler hand = new Handler();
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
this.setContentView(R.layout.main);
LinearLayout layout= (LinearLayout)findViewById(R.id.LinearView1);
hand.postDelayed(run, GET_DATA_INTERVAL);
}
Runnable run = new Runnable() {
public void run() {
layout.setBackgroundResource(LinearView1).getDrawable(images[index++]);
if (index == images.length)
index = 0;
hand.postDelayed(run, GET_DATA_INTERVAL);
Любая помощь будет очень признательна: D спасибо
РЕДАКТИРОВАТЬ : Я получаю ошибки в этой строке:
layout.setBackgroundResource(LinearView1).getDrawable(images[index++]);
Это говорит о том, что:
-выпуск не может быть разрешен
- метод getDrawable (int) не определен для типа Object
Эта ошибка:
layout.setBackgroundResource(LinearView1).getDrawable(images[index++]);
Это говорит о том, что:
-приложение не может быть разрешено
- метод getDrawable (int) не определен для типа Object
Пожалуйста, помогите:)