Manifest
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.activitychange"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".SubActivity"></activity> </application> </manifest> | cs |
Main
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 26 27 28 29 30 31 32 33 | package com.example.activitychange; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final EditText nameText = (EditText)findViewById(R.id.nameText); Button nameButton = (Button)findViewById(R.id.nameButton); nameButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { String name = nameText.getText().toString(); Intent intent = new Intent(getApplicationContext(), SubActivity.class); intent.putExtra("nameText",name); startActivity(intent); } }); } } | cs |
SubActivity
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | package com.example.activitychange; import android.content.Intent; import android.os.Bundle; import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; public class SubActivity extends AppCompatActivity { @Override protected void onCreate(Bundle bundle){ super.onCreate(bundle); setContentView(R.layout.activity_sub); TextView nameText = (TextView)findViewById(R.id.nameText); Intent intent = getIntent(); nameText.setText(intent.getStringExtra("nameText").toString()); } } | cs |
'안드로이드 ' 카테고리의 다른 글
리스트 뷰 꾸미기 (0) | 2019.08.02 |
---|---|
메뉴 바 여러 개 만들기 (0) | 2019.08.02 |
계산기 (0) | 2019.08.02 |
리스트-종료버튼 만들기 (0) | 2019.08.02 |