Форум программистов, компьютерный форум, киберфорум
Наши страницы

Изменение ImageView из отдельного потока - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Работа с переходом по ссылкам в приложении http://www.cyberforum.ru/android-dev/thread851550.html
компилятор ошибок не выдает,но переходить по ссылке приложение не хочет... package by.example.torto; import android.app.Activity; import android.content.Intent; import android.os.Bundle;...
Программирование Android Unity3D: можно ли делать игры для Android? А с помощью Unity3D можно делать игры для Android? http://www.cyberforum.ru/android-dev/thread851499.html
не могу найти ошибку! Программирование Android
вот уже довольно длинный промежуток времени пытаюсь исправить работу приложения...ничего не получается...помогите пожалуйста,если не трудно...а то вообще закипел уже... вот исходник...
Программирование Android Очередь в broadcastReceiver
String numberS = number.getText().toString(); String mailS = mail.getText().toString(); intent1 = createIntent("action 1", numberS, mailS); pIntent1 =...
Программирование Android простая анимация http://www.cyberforum.ru/android-dev/thread851270.html
Добрый вечер! Подскажите пожалуйста как сделать, чтобы при запуске приложения появилась пикча на определенное время зависла бы а потом исчезла и появилось бы активити? я попробовал так, но увы...
Программирование Android timePicker and AlarmManager am.set(AlarmManager.RTC, System.currentTimeMillis() + 10000, pIntent1); на layout'е есть TimePicker как сделать чтобы событие выполнялось во время указанное в TimePicker'е ? беру из... подробнее

Показать сообщение отдельно
metrolog
4 / 4 / 0
Регистрация: 18.11.2012
Сообщений: 101

Изменение ImageView из отдельного потока - Программирование Android

29.04.2013, 10:14. Просмотров 748. Ответов 2
Метки (Все метки)

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/t1t"
    android:orientation="vertical" >
 
    <com.example.games.Game
        android:id="@+id/game"
        android:layout_width="match_parent"
        android:layout_height="555dp" />
 
    <FrameLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
 
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="51dp"
            android:layout_gravity="bottom" >
 
            <Button
                android:id="@+id/button1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="@color/way1"
                android:text="пуск"
                android:textColor="#191970" />
 
            <Button
                android:id="@+id/menu"
                android:layout_width="50dp"
                android:layout_height="wrap_content"
                android:layout_marginLeft="10dp"
                android:background="@color/way1"
                android:text="меню"
                android:textColor="#191970" />
 
            <ImageView
                android:id="@+id/image3"
                android:layout_width="50dp"
                android:layout_height="50dp"
                android:layout_marginLeft="10dp"
                android:background="@drawable/sprites1" />
 
            <ImageView
                android:id="@+id/image2"
                android:layout_width="50dp"
                android:layout_height="50dp"
                android:layout_marginLeft="10dp"
                android:background="@drawable/sprites1" />
 
            <ImageView
                android:id="@+id/image1"
                android:layout_width="50dp"
                android:layout_height="50dp"
                android:layout_marginLeft="10dp"
                android:background="@drawable/sprites1" />
 
        </LinearLayout>
 
    </FrameLayout>
 
</LinearLayout>
нужно из потока SurfaceView при определенном событие сменить картинку на imageview.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 public void setImage(int a){
      switch(a){
      case 1:
          image1.setBackgroundResource(R.drawable.sprites2);
          break;
      case 2:
         image2.setBackgroundResource(R.drawable.sprites2);
          break;
      case 3:
          image3.setBackgroundResource(R.drawable.sprites2);
          break;
      }
      
  }
выполняю его в SurfaceView при событии. Выдает ошибки.

Как правильно обратиться к imageview из класса отрисовки?
заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru