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

Не работает обработчик события кнопки - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Лицензирование приложений (без goole play) http://www.cyberforum.ru/android-dev/thread1082512.html
Всем доброго времени суток. Подскажите, кто сталкивался с таким вопросом. Приложение для корпоративного рынка - клиент системы управления, нужно лицензировать приложение на каждом устройстве, под...
Программирование Android Файл расширения (Expansion File) Есть приложение, где используется Expansion File. При загрузке приложения файл скачивается в папку android/obb/packageName/expansionFile. Этот файл есть база данных. При первом запуске программы в... http://www.cyberforum.ru/android-dev/thread1082452.html
Программирование Android Фильтры
Вечер добрый. Необходимо реализовать в приложении фильтр для изображения (не во время фотографирования, а для готового изображения), который в фотошопе именуется как Стилизация -> Выделение краёв. ...
Программирование Android Как в ListView добавлять элементы
всем привет есть ListView , при старте программы одна строчка занята с надписью 1 когда жмёём на кнопку то прибавляется другой 2 1 если ещё раз то 3 2 1 , как создать ListView с набором данных я...
Программирование Android Запись в текстовый файл, какие нужны разрешения? http://www.cyberforum.ru/android-dev/thread1082380.html
Слишком мало занимаюсь с java, но приходится сейчас программировать. Столкнулся с проблемой при записи информации в текстовый файл за примерами, которые нагуглил. Подскажите, пожалуйста, как...
Программирование Android Приложение состоящее только из разметки Здравствуйте. Ковырял стандартные приложения на телефоне. Дошёл до музыкального плеера. Внутри .apk оказалась только папка res с xml разметкой и AndroidManifest.xml. В манифесте были описаны... подробнее

Показать сообщение отдельно
Stem123
1 / 1 / 0
Регистрация: 14.06.2013
Сообщений: 37

Не работает обработчик события кнопки - Программирование Android

27.01.2014, 10:04. Просмотров 1378. Ответов 18
Метки (Все метки)

Не могу разобраться почему выскакивает ошибка..пока только учусь http://startandroid.ru/ru/uroki/vse-...re-button.html

хочу сделать примерно тоже самое и почему-то ошибка выходит((

причина в чём может быть?


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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package ru.chita.developobrabotka;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
 
public class MainActivity extends Activity {
       TextView zagtext;
       Button butOk;
       Button butNo;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        // найдем View-элементы
        zagtext = (TextView) findViewById(R.id.zagtext);
        butOk = (Button) findViewById(R.id.butOk);
        butNo = (Button) findViewById(R.id.butNo);
        
         // создание обработчика
         OnClickListener oclBtn = new OnClickListener() {
           @Override
           public void onClick(View v) {
             // TODO Auto-generated method stub
               switch (v.getId()) {
               case R.id.butOk:
                 // кнопка ОК
                   butOk.setText("Нажата кнопка ОК");
                 break;
               case R.id.butNo:
                 // кнопка Cancel
                   butNo.setText("Нажата кнопка Cancel");
                 break;
               }
     
           }
         };
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
 
}

при этом

Java
1
2
3
4
5
6
7
8
public final class R {
   .....
    public static final class id {
        public static int action_settings=0x7f080003;
        public static int butNo=0x7f080002;
        public static int butOk=0x7f080001;
        public static int zagtext=0x7f080000;
.....

и в main.xml

<
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
RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >
 
    <TextView
        android:id="@+id/zagtext"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="17dp"
        android:text="@string/hello_world" />
 
    <Button
        android:id="@+id/butOk"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/zagtext"
        android:layout_marginLeft="16dp"
        android:layout_marginTop="48dp"
        android:text="Ok" />
 
    <Button
        android:id="@+id/butNo"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/butOk"
        android:layout_alignBottom="@+id/butOk"
        android:layout_toRightOf="@+id/zagtext"
        android:text="No" />
 
</RelativeLayout>
всё же правильно сделал...я ещё просто обработчик создал...ещё ему не скормил кнопкам...предварительно хотел запустить приложение...но вот уже ошибка((
0
Миниатюры
Не работает обработчик события кнопки  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru