공부하는 블로그

(안드로이드 프로그래밍) Intent (인텐트)- 수정중 본문

Develop/안드로이드

(안드로이드 프로그래밍) Intent (인텐트)- 수정중

모아&모지리 2017. 9. 27. 19:29


새로운 프로젝트를 시작한다.


Linear 레이아웃

orientation




이름은 NewActivity로 생성한다.



1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:orientation="vertical"
    android:background="#0000FF" 
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.ktds.lesson05.NewActivity"> <!-- 새로운 액티비티에 파랑색 -->
 
</LinearLayout>
 
cs





new Intent( a , b )

a: 현재 Activity.this

b: 새로운 Activity.class

인텐트로 새로운 맥티비티 보여주기


R.id과정이 빠져있다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package com.ktds.lesson05;
 
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
 
public class MainActivity extends AppCompatActivity {
 
    private Button btn_new_Activity;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        btn_new_Activity.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new intent( MainActivity.this , NewActivity.class);
                startActivity(intent);
            }
        });
    }
}
cs