Тема: FAQ:Статья 2
Показать сообщение отдельно
Старый 05.03.2011, 15:34   #1
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
FAQ:Статья 2

FAQ: Учим стандартные формы создание кнопок Button
Привет всем сегодня я расскажу вам как проверить нажатие кнопки т.е. button в вашем androide ну надеюсь с первой статьей от odd'а вы разобрались.
Пожалуй приступим:
1.Создаем новый проект, назовем его button , думаю, это пройдет без затруднений.
2.Заходим в res/layout/main.xml
1)Добавляем через визуальный редактор editText
2)Добавляем кнопку, т.е. button
3.Далее заходим в обычный xml редактор смотрим мой код и сравниваем ваш
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" android:id="@+id/button01">
<EditText android:layout_width="match_parent" android:text="" android:layout_height="wrap_content" android:id="@+id/editText1"></EditText>
<Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="Поздороваться"  android:onClick="button01_Click" android:id="@+id/button01"></Button>

</LinearLayout>
4.И так самый важный элемент заходим в src/ваше название проекта.java
1)Первоначальный код у вас
package com.example.qwerty;
import android.app.Activity;
import android.os.Bundle;

public class 
qwerty extends Activity {
    
/** Called when the activity is first created. */
    
@Override
    
public void onCreate(Bundle savedInstanceState) {
        
super.onCreate(savedInstanceState);
        
setContentView(R.layout.main);
    }

2)Заменяем на мой
package com.example.button;

import android.app.Activity;
import android.os.Bundle;

import android.widget.EditText;
import android.view.View;

public class 
button extends Activity {
    
    private 
EditText edtext;
    
/** Called when the activity is first created. */
    
@Override
    
public void onCreate(Bundle savedInstanceState) {
        
super.onCreate(savedInstanceState);
        
setContentView(R.layout.main);

        
edtext = (EditText)findViewById(R.id.editText1);    
    }
 
    public 
void button01_Click(View v){
        
edtext.setText("Здравствуй, друг");
    }

Вуаля компилируем тестируем))))
В следующей статье мы будем делать простенький калькулятор .
Ваш учитель xD by psih1

Не судите строго моя первая статья
Вложения
Тип файла: zip button.zip (40.2 Кб, 460 просмотров)
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо psih1 за это полезное сообщение:
is.SarCasm (05.03.2011), odd (12.03.2011)