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

Не запускается приложение в эмуляторе - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как реализовать анимацию перемещения в таком приложении.? http://www.cyberforum.ru/android-dev/thread1146749.html
задача: блок движется по горизонтали за пальцем (onTouch). Причем блок движется как бы по сетке 10x10, то есть по достижении положения пальца блок должен оказаться в ячейке под пальцем (ближайшей)....
Программирование Android Логика для SMS оповещения Помогите кое что прояснить. Допустим хочу создать программу которая как только приходит SMS выводит на экран окно "Main" с сообщением. 1) Запускается GUI c "ненужным окном" котрое запускает сервис... http://www.cyberforum.ru/android-dev/thread1146706.html
SQLite вывод данных Программирование Android
Здравствуйте. Подскажите, как вывести данные из колонки БД и записать в массив. Пытался пока что только извлечь данные в переменные: String abc = c.getString("ResponseTime"); int abs =...
Как лучше поступить с задачей сохранения картинки на сервере Программирование Android
Такая дилемма.. Задача в том, чтобы получить картинку с камеры android-устройства и отправить ее на сервер, плюс еще кое-какие данные. Причем эти данные отправляются сразу же за картинкой и, вообще,...
Программирование Android Как применять свои шрифты для textView в андроид? http://www.cyberforum.ru/android-dev/thread1146630.html
Запихнул шрифт под именем MainFont в папку assets, и пишу код: TextView text1 = (TextView) findViewById(R.id.text1); Typeface MainFont =...
Программирование Android Ошибки при повторном получении LAC и CID Раз в 1 секунда вызываю метод который получает LAC и CID и выводит их значения. Проблема в том, что при повторном вызове метода, LAC и CID равняются первым полученным значениям, т.е. при смене их... подробнее

Показать сообщение отдельно
YuraAAA
1576 / 1317 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
14.04.2014, 17:29
Вы видимо используете Androd studio. Она много лишнего создаёт.

Вот мой activity_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
40
41
42
43
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                xmlns:tools="http://schemas.android.com/tools"
                android:id="@+id/relativelayout"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                tools:context="com.example.color.MainActivity$PlaceholderFragment" >
 
    <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
     />
 
    <Button
            android:id="@+id/buttonRed"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@+id/textView1"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="62dp"
            android:onClick="buttonRed_Click"
          />
 
    <Button
            android:id="@+id/buttonGreen"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@+id/buttonYellow"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="54dp"
            android:onClick="buttonGreen_Click"
            />
 
    <Button
            android:id="@+id/buttonYellow"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/buttonRed"
            android:layout_centerVertical="true"
            android:onClick="buttonYellow_Click"
           />
 
</RelativeLayout>
А вот активити.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class MyActivity extends Activity {
 
    private TextView textView;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        textView = (TextView) findViewById(R.id.textView1);
    }
 
    public void buttonGreen_Click(View view) {
        textView.setText("Green");
    }
 
    public void buttonRed_Click(View view) {
        textView.setText("Red");
    }
 
    public void buttonYellow_Click(View view) {
        textView.setText("Yellow");
    }
}
Давайте попробуем разобраться что тут происходит.

RelativeLayout - это ViewGroup, т.е. контейнер для наших элементов а также других ViewGroup.

В этом файле также находится один TextView с id = textView1.
По этому идентификатору findViewById будет искать нашу вьюху.

К остальным кнопкам жёстко привязаны методы:
Например,
XML
1
android:onClick="buttonGreen_Click"
Если что-то непонятно, давайте разбираться
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru