Открыть новый экран в Android? - PullRequest
4 голосов
/ 25 мая 2010

Привет, я новичок в Android.В моем приложении, если пользователь выбирает кнопку в alertDialog, мне нужно открыть новый экран, и мне нужно отобразить какое-то сообщение на этом экране.Как открыть новый экран?

Ответы [ 4 ]

7 голосов
/ 25 мая 2010

Вы открываете новое действие (то есть экран), создавая и запуская новое намерение:

Intent intent = new Intent(this, YourNewActivity.class)
startActivity(intent)
4 голосов
/ 25 мая 2010

комментарий к сообщению Эриха Дугласа: и не забудьте описать это в AndroidManifest.xml как

<activity android:name=".YourNewActivity" android:label="@string/app_name" />
0 голосов
/ 21 ноября 2012

Попробуйте с этим,

Button btt1 = (Button) findViewById(R.id.button1);

btt1.setOnClickListener( View.OnClickListener() {


        public void onClick(View arg0) {

            //Starting a  Intent
            Intent next=  Intent(getApplicationContext(), second.class);

            startActivity(next);
        }       

    });

Вы должны создать btt1.setOnClickListener (View.OnClickListener () {

        public void onClick(View arg0) {

            //Starting a  Intent
            Intent next=  Intent(getApplicationContext(), pack_detail.class);

            startActivity(next);
        }       

    });

второй Java-файл выглядит,

public class second extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.secondx);


    }
}

и вы должны создать файл secondx.xml, и не забудьте добавить приведенное ниже утверждение в манифест

<activity :name=".second">  </activity>

удачи ...

0 голосов
/ 01 февраля 2011

Не работает добавление этой строки в метод обработчика кнопок диалогового окна предупреждения?

setContentView(R.layout.screenx);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...