Страница 1 из 1

Кнопка button

Добавлено: 02 май 2016, 18:45
BoyStyle
Подскажите, имеется 3 кнопки при нажатии на каждую появляется определенная надпись
MainActivity.java:

Код: Выделить всё

package nightsun.manual;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity implements View.OnClickListener {
    TextView textView;
    Button button;
    Button button2;
    Button button3;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        textView = (TextView) findViewById(R.id.textView);
        button = (Button) findViewById(R.id.button);
        button2 = (Button) findViewById(R.id.button2);
        button3 = (Button) findViewById(R.id.button3);

        button.setOnClickListener(new View.OnClickListener(){
            @Override
                    public void onClick(View view){
                textView.setText("Нажата кнопка один");

            }

        });
        button2.setOnClickListener(this);

    }
    public void clickButton3(View view) {
        textView.setText("Нажата кнопка три");
    }

    @Override
    public void onClick(View view) {
        textView.setText("Нажата кнопка два");
    }

}
activity_main.xml

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?>
<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="nightsun.manual.MainActivity"
    android:background="@drawable/mvd">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="Large Text"
        android:id="@+id/textView"
        android:layout_alignParentTop="true"
        android:layout_alignParentStart="true" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="1"
        android:id="@+id/button"
        android:layout_below="@+id/textView"
        android:layout_alignParentStart="true" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="2"
        android:id="@+id/button2"
        android:layout_below="@+id/button"
        android:layout_alignParentStart="true" />
Как сделать, чтобы при нажатии кнопок вместо появление текста открывалось новое активное окно? к примеру activity_main2.xml

Re: Кнопка button

Добавлено: 02 май 2016, 21:14
Foenix
С помощью интента.
Все это есть в уроках.

Re: Кнопка button

Добавлено: 02 май 2016, 21:18
BoyStyle
Foenix писал(а):С помощью интента.
Все это есть в уроках.
А можно ссылку на конкретный урок, если не трудно

Re: Кнопка button

Добавлено: 03 май 2016, 01:17
Foenix
если вы такую ерунду найти не можете, значит программирование - не ваше занятие.

Re: Кнопка button

Добавлено: 03 май 2016, 01:32
alkis3
У меня такойже вопрос..тоже ничего найти не могу..и программирование ваше не ваше тут не причем,мне нужно сделать одно приложение просто и забыть об андройде и все ..нанемать когото не вариант,бюджет 0..частично я уже многое сделал,в частности мне нужно использовать г-сенсор,по урокам я его сделал,и немного доработал код под себя...полюбому в интересующим меня и вот товарища вопросе нет ничего сверх сложного,просто где нибудь в одном файле строчку прописать ,в другом 2 ..и все заработает..большим программистом тут быть необязательно..нужна просто адекватная помощь от бывалых пользователей

Re: Кнопка button

Добавлено: 03 май 2016, 01:41
Foenix
ну и зачем нам эти все ваши личные подробности? А у нас в квартире газ!
вопросы научитесь задавать, пожалуйста, с уважением к тем, кто вам отвечает.

Re: Кнопка button

Добавлено: 03 май 2016, 02:00
alkis3
подробности за тем,чтоб вы понимали что тут бывают люди не только те,кто мечтает как он вырастет научится и станет программистом и будет делать игры для андройд,тут есть и те люди которым нафиг этот андройд не здался..просто по работе надо сделать приложения для удобства и все..Это к тому что вы делаете выводы что "Ну значит программирование это не ваша тема" займитесь разведение кроликов,еще можно было приписать....понимаете..тут дело такое..

Re: Кнопка button

Добавлено: 04 май 2016, 07:13
klblk
Тут дело такое, что на форуме тоже люди и в сотый раз отвечать на вопрос "Как запустить активити" нет никакого желания, особенно если есть урок, который спокойно гуглится:
Изображение.

И даже если "Андроид нафиг не нужен" первые 30-40 уроков и базовые знание java нужны, иначе это попытка научиться читать без знания алфавита.

Re: Кнопка button

Добавлено: 04 май 2016, 12:59
Foenix
это не попытка получить знания, это попытка получить готовое и разжеванное.
Как не стыдно только!

Re: Кнопка button

Добавлено: 05 май 2016, 19:37
alkis3
Автор! Относитесь с уважением к предмету вопроса.