Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Godod
0 / 0 / 2
Регистрация: 13.12.2010
Сообщений: 60
#1

Первое приложение

13.12.2012, 17:54. Просмотров 639. Ответов 4
Метки нет (Все метки)

Здравствуйте. Пытаюсь программировать на anroid. Создал небольшое приложения для начала, но вот не хочет запускаться Через LogCat ошибок нет при дебаге. Может быть подскажите в чем загвоздка?
Само приложение:
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
package com.example.first;
 
import android.app.Activity;
import android.content.DialogInterface;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
 
public class MyActivity extends Activity {
    final Button button = (Button) findViewById(R.id.button);
    final EditText editText = (EditText) findViewById(R.id.editText);
    private final TextView textView = (TextView) findViewById(R.id.textView);
    private static final String TAG = "My";
 
    /**
     * Called when the activity is first created.
     */
    @Override
    public void onCreate(Bundle savedInstanceState) {
 
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                try {
                    setOnText();
                } catch (Exception e) {
                    Log.e(TAG, e.getMessage().toString());
                }
            }
        });
    }
 
    public void setOnText() {
        try {
            String text = editText.getText().toString();
            textView.setText(text);
        } catch (Exception e) {
            Log.e(TAG, e.getMessage().toString());
        }
    }
}
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
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:baselineAligned="false" android:clickable="false">
    <EditText
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Введи сюда желание"
            android:id="@+id/editText" android:selectAllOnFocus="false"
            android:autoText="false" android:enabled="true" android:focusable="true"
            android:focusableInTouchMode="true" android:inputType="text" android:maxLength="250"
            android:hint="Введи желание"
            android:layout_marginLeft="65dp" android:layout_marginTop="155dp" android:layout_marginBottom="25dp"
            android:editable="true"/>
    <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="и нажми на меня"
            android:id="@+id/button" android:layout_gravity="center" android:clickable="true" android:enabled="true"
            android:layout_marginLeft="25dp"/>
    <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/textView" android:layout_gravity="center" android:phoneNumber="false"
            android:layout_marginTop="15dp" android:focusable="true"
            android:focusableInTouchMode="true" android:textStyle="bold" android:typeface="serif"
            android:singleLine="false" android:layout_marginLeft="18dp"
            android:enabled="true"/>
</LinearLayout>
З.Ы. Если просто создать приложение и запустить, все нормально. Пишу через Intellij IDEA Community Edition

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2012, 17:54
Ответы с готовыми решениями:

Первое приложение
Какой инструментарий мне нужен для написания первого приложения для Андроид?...

Первое приложение
Здравствуйте. Господа, расскажите у кого какое было первое приложение. Первое...

Первое приложение на Android
Делал по пример книги приложение Welcom. Устанавливаю его на самсунг s7562...

Первое приложение под Android
Посоветуйте пожалуйста, как лучше реализовать приложение. Суть в следующем....

Моё первое приложение на Android
Хотел написать своё первое приложение, температура воды море. нашел кода,...

4
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
13.12.2012, 17:58 #2
Цитата Сообщение от Godod Посмотреть сообщение
button.setOnClickListener(new View.OnClickListener()
button - null, внимательней смотрите логи.
0
Godod
0 / 0 / 2
Регистрация: 13.12.2010
Сообщений: 60
13.12.2012, 18:14  [ТС] #3
Цитата Сообщение от V0v1k Посмотреть сообщение
button - null, внимательней смотрите логи.
А не подскажите как можно исправить?
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
13.12.2012, 18:16 #4
Цитата Сообщение от Godod Посмотреть сообщение
button = (Button) findViewById(R.id.button);
поместить после setContentView

Добавлено через 12 секунд
как и другие.
1
Godod
0 / 0 / 2
Регистрация: 13.12.2010
Сообщений: 60
13.12.2012, 18:21  [ТС] #5
Тему можно закрывать.
0
13.12.2012, 18:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2012, 18:21

Первое приложение, нужно напутствие
Появилась задумка, написать приложение. Что нужно почитать? В самом приложении...

Завершаю первое приложение под анройд
Как легче всего реализовать обратную связь. Необходимо оживить адрес...

Первое android приложение с доступом к серверу
Есть сервер на php на котором написано: Привет Мир! Как создать приложение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru