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

Обращение к елементам Activity - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Несколько экземпляров класса http://www.cyberforum.ru/android-dev/thread816187.html
Написал свой View класс, представляет из себя, некоторое подобие джойстика используемого в играх на андроиде: Большой круг, внутри его маленький шарик, который движется в пределах круга, за касанием...
Программирование Android Работа с кнопками Есть 4 ImageButton при нажатии на которых должно происходить одно действие, а при отжатии - другое. Это работает. Но если провести пальцем по всем 4-ём кнопкам - ничего не происходит. Нужно сделать,... http://www.cyberforum.ru/android-dev/thread816165.html
Как удалить системные категории в меню андроид? Программирование Android
здравствуйте! купил телефон андроид 234 в нем были брендовые системные приложения находившиеся в в меню в отдельной категории, я удалил эти ненужные приложения, а пустая категория осталась....
Программирование Android Receiver не принимает сообщения
Привет. Почему-то receiver не принимает системные броадкасты, можешь какая-то ошибка в моей писанине, а ее "замыленым" взглядом не вижу. Код: public class ApplicationStartListener extends...
Программирование Android Обработчик кнопки http://www.cyberforum.ru/android-dev/thread816009.html
С помощью нажатия хочу перелистывать интерфейс приложения. XML заранее уже сделаны в layout - без ошибок. Если одну кнопку обрабатываю - все хорошо(ниже приведен код с одной кнопкой)...Если две -...
Программирование Android Почему .setBackground не работает? У меня кнопки представляют собой TextView'ы, на которых по умолчанию выставлены соотв. рисунки, но при попытке изменить их(на любые) при нажатии, путем:... подробнее

Показать сообщение отдельно
Игорёчег
0 / 0 / 0
Регистрация: 31.03.2011
Сообщений: 18

Обращение к елементам Activity - Программирование Android

23.03.2013, 16:03. Просмотров 660. Ответов 6
Метки (Все метки)

Доброго времени суток!
Кого не затруднит, по пробуйте помочь.
Суть программы в том, что при нажатии на кнопку, картинка становится невидимой, но сам метод в котором реализовываем невидимость картинки находится в другом классе(его мы вызываем в MainActivity в методе OnClick).
Проблема состоит в том, что при нажатии на кнопку программа вылетает.
Вот собственно код:
Java
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
import android.widget.ImageView;
 
public class MainActivity extends Activity {
 
    Class1 cl;
    public ImageView img;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        Button start = (Button)findViewById(R.id.start);
        
        img = (ImageView) findViewById(R.id.imageView1);
        
        start.setOnClickListener(new View.OnClickListener() {
 
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                cl.animate();
                
                
            }
        });
        
        
    }
 
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
import android.widget.ImageView;
 
public class Class1 {
    
    MainActivity ma;
    
    public void animate() {
        
        ma.img.setVisibility(ImageView.INVISIBLE);
    }
    
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru