Java 如何在Android中移动到第二个布局?
我有一个按钮的第一个布局,我想去第二个布局 这是我的代码:Java 如何在Android中移动到第二个布局?,java,android,android-intent,android-activity,Java,Android,Android Intent,Android Activity,我有一个按钮的第一个布局,我想去第二个布局 这是我的代码: butonSubmit.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { Intent i = new Intent(getApplicationContext(),Verificare.class); startActivity(i
butonSubmit.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Intent i = new Intent(getApplicationContext(),Verificare.class);
startActivity(i);
}
});
我创建了第二个Java类VerificCare和一个布局验证,以验证我是否设计了一些东西,并在第二个Java类中进行了尝试:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.verify);
}
我还补充说:
<activity android:name=".Verificare" >
</activity>
到AndroidManifest
当我按下按钮时,页面没有改变。怎么了?提前感谢我是Android初学者你把按钮的代码放在哪里?尝试将其放在活动的onCreate方法中。请不要只发布代码作为答案,还要解释代码的作用以及如何解决问题。有解释的答案通常质量更高,更容易吸引选票。这能回答你的问题吗?(阅读:使用
getContext()
,而不是getApplicationContext()
)
buttonSubmit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(getApplicationContext(), Verificare.class);
startActivity(i);
}
});