<개발 환경>
작성일 : 2016.04.12
자바 설치 버전 : JDK1.8.0_77
안드로이드 스튜디오 버전 : 1.5.1 |
안드로이드 스튜디오 인텐트 이용해서 화면 이동하기
첫번째 페이지랑 두번째 페이지 거의 똑같아요.
xml Button에서 onClick속성 넣어주고
java에서 인텐트 사용하면 아주 간단하게 페이지 이동이 가능합니다~
첫번째 페이지
activity_main3.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="첫번째 페이지"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="두번째 페이지로 이동"
android:onClick="btn1"/>
</LinearLayout>
Main3Activity
package com.numetriclabz.sendrequests;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
public class Main3Activity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main3);
}
public void btn1(View v) {
Intent i = new Intent(this, Main4Activity.class);
startActivity(i);
}
}
두번째페이지
activity_main4.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="두번째 페이지"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="첫번째 페이지로 이동"
android:onClick="btn2"/>
</LinearLayout>
Main4Activity
package com.numetriclabz.sendrequests;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
public class Main4Activity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main4);
}
public void btn2(View v) {
Intent i = new Intent(this, Main3Activity.class);
startActivity(i);
}
}
AndroidManifest.xml 에 액티비티가 자동으로 추가되었겠지만 그래도 올립니다.
<activity android:name=".Main3Activity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:name=".Main2Activity">
</activity>
로그인 안해도 추천 누를 수 있습니다!
추천 꾸욱-