1ãé¦å å¨ä¸ä¸ªå¸å±æ件(.XML)ä¸ç»ç»äºä¸ä¸ªè·³è½¬æé®ï¼id为btn1ï¼ï¼
<Button
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ç¹å»è·³è½¬" />
2ãç¶åå¨å ³èçç±»ä¸å£°æä¸ä¸ªç§æbuttonå称ï¼å¦ï¼
private Button btn1;
TIPS:å¨ç±»ä¸ä¼æ·»å ï¼import android.widget.Button;
3ãæ¥çå¨ç±»ä¸onCreateçæ¹æ³å æ§è¡ä»¥ä¸æä½ï¼
ï¼1ï¼ãç»btn1èµå¼ï¼å³è®¾ç½®å¸å±æ件ä¸çButtonæé®idè¿è¡å ³èï¼å¦ï¼
btn1 = (Button) findViewById(R.id.btn1);
ï¼2ï¼ãç»btn1ç»å®ç¹å»äºä»¶ï¼
btn1.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
}
});
TIPS:å¨ç±»ä¸ä¼æ·»å ï¼import android.view.View;
(3)ã ç»bnt1æ·»å ç¹å»ååºäºä»¶ï¼
btn1.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
//Intentæ¯ä¸ç§è¿è¡æ¶ç»å®ï¼run-time bindingï¼æºå¶ï¼å®è½å¨ç¨åºè¿è¡è¿ç¨ä¸è¿æ¥ä¸¤ä¸ªä¸åçç»ä»¶ã
//page1为å å已添å çç±»ï¼å¹¶å·²å¨AndroidManifest.xmlå æ·»å æ´»å¨äºä»¶(<activity android:name="page1"></activity>),å¨åæ¾èµæºä»£ç çæ件夹ä¸ä¸ï¼
Intent i = new Intent(MainActivity.this , page1.class);
////å¯å¨
startActivity(i);
}
});
TIPS:å¨ç±»ä¸ä¼æ·»å ï¼import android.content.Intent;
4ãæåï¼å°±å¯ä»¥å°±å¯ä»¥è·³è½¬å°ä¸ä¸ä¸ªé¡µé¢äºã
我想直接2个布局文件跳转可以的吗?比如我设置了2个,我想按下按钮之后直接从1跳到2
本回答被提问者和网友采纳