2010-11-18 3 views
2

Я работаю над приложением, где мне нужно перейти к следующему экрану основного актуализации, когда я нажимаю кнопку «Изображение» основного экрана активности.Переход к следующему экрану из основного действия, нажав на кнопку

Я искал немного в Сети относительно этого и нашел что-то вроде метода OnClickListener. Я все еще придерживаюсь того, что именно хочу делать на самом деле.

Может кто-нибудь, пожалуйста, скажите мне, как сделать то же самое.

Спасибо, Дэвид

ответ

6
yourButton.setOnClickListener(){  
    public void onCLick(View v){ 
     Intent i=new Intent(
      YouCurrentClass.this, 
      NameOfJaveInWhichYouWantToMove.class); 
     startActivity(i); 
    } 
}; 
+0

Как я понял вопрос, кажется, больше похоже, что он хочет изменить взгляды не начать новую деятельность, но в остальном его тоже хорошее решение –

+0

Извините для того, чтобы быть запутанным, на самом деле я хочу просто переключиться на весь новый просмотр, когда я нажимаю кнопку на основной деятельности. –

+0

Затем используйте ответ, отправленный: user440336, – viv

1

, если у вас есть мнение, как макет XML в проекте, то, что вы хотите сделать, это

onTouch или OnClick или что-то вызывает ваш взгляд изменения

setContentView(R.layout.layoutYouWantToDisplay); 
+0

yup may ..... – viv

0

или другой способ загрузки всех страниц при запуске и после приложения просто просто управляйте макетами видимости. Попробуйте исследовать ViewFlipper.

0

Попробуйте это ... это поможет Вам наверняка

public class your_file_name extends Activity implements OnClickListener { 

public ImageButton any_name; 

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

    any_name = (ImageButton) findViewById(R.id.given id<check in your layout for it>); 
any_name. setOnClickListener(){  
public void onCLick(View v){ 
    Intent myintent=new Intent(your_file_name.this, next_desired_class.class); 
    startActivityforresult(myintent,100); 
} 
}; 
Смежные вопросы