본문 바로가기

android

(22)
[j android] activity, fragment 간 데이터 전송 1) activity 간 데이터 전송 - 데이터 전송 Intent intent = new Intent(MainActivity.this,Main2Activity.class); intent.putExtra("data",editText.getText().toString()); startActivity(intent); - 데이터 받기 Intent intent = getIntent(); String a =intent.getExtras().getString("data"); 2) activity -> fragment 간 데이터 전송 / fragment간 데이터 전송 - 데이터 전송 Bundle bundle = new Bundle(); bundle.putString("data2", editText.getText().t..
[j android] 버튼 누르면 fragment 나타내기 액티비티 하나에 버튼을 누르면 해당 프레그먼트를 나타내도록 구현해봅시다. 1) 이전 포스팅에서 프레그먼트 구현을 하나만 했지만 복사해서 똑같이 세 개를 만들어 주겠습니다. 그러면 프레그먼트 3개와 액티비티1개의 자바파일이 생성이 되어 있어야 합니다. 각각의 프레그먼트는 각자 구현이 가능합니다. 2) 메인 액티비티에 각각의 프레그먼트를 나타나게 해주는 버튼 3개를 추가 3) 메인액티비티에 각각의 버튼 리스너를 구현 버튼 리스너를 구현하는 방법에는 여러가지가 있는데 두가지 방법으로 구현하겠습니다. 첫 번째 방법 button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { openfragment(fir..
[j android] fragment Activity에 나타내기(호출) Fragment란? 하나의 액티비티가 여러 개의 화면을 가질 수 있도록 도와준다. Activity에 fragment 화면을 호출하는 것을 구현해보겠습니다. 1) fragment 추가하기 2) fragment 소스 코드 정리 fragment를 생성한 후 소스코드가 많을 텐데 onCreateView부분만 남겨두고 다 지운다. 3) Mainactivity에 fragment 넣어 줄 부분 추가하기 activity_main.xml로 가서 framelayout 추가해준다. 이 영역이 fragment가 보일 부분이다. 4) Mainactivity에서 fragment부분 보여지게 구현하기 public class MainActivity extends AppCompatActivity { FirstFragment first..
[j android] splash화면(로딩화면) 구현하기 splash화면을 몇 초 뒤에 실행이 아닌 Androidmanifest.xml에서 테마를 설정해 로딩이 완료되면 메인 액티비티로 이동하게 해주는 방법으로 구현을 해봅시다. 1) Splash Activity.java를 추가 한 후 Main Activity 로 이동하는 코드를 구현. public class SplashActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent intent = new Intent(this, MainActivity.class); startActivity(intent); finish();..
[j android] 일정 시간 후 화면 전환 (Activity) 일정 시간 후에 화면 전환을 구현하겠습니다. 어플 처음에 splash 화면을 적용 할 수도 있고 다른 용도로도 사용가능 하겠죠? 하지만 요즘에는 splash화면을 몇 초 뒤에 실행이 아닌 manifest.xml에서 테마를 설정해 로딩이 완료되면 메인액티비티로 이동하게 해주는 방법으로 구현하고 있다. 먼저, 액티비티 전환 구현을 위해 activity 1개를 더 추가하겠습니다. 1) 빈 액티비티 추가 - 위 방법으로 액티비티 추가 시 AndroidManifest.xml 에 activity가 추가되지만 안 됐을 경우 AndroidManifest.xml 태그 안에 를 추가해 주면 된다. 안 해줄 경우 액티비티 전환이 안 되니 꼭 해줄 것!! 2) 메인액티비티와 서..
[j android] 프로젝트 생성하기 android 프로젝트 생성하는 법을 알아봅시다~ 1) [File]-[New]-[NewProject] 누른뒤 2) 가장 많이 쓰는 Empty Activity를 선택 - 자신이 개발하고 싶은 앱에 따른 Activity를 선택해주면 됩니다!! 3) Name / Package name / Save location 사용자지정 - Name : project이름 지정 - Package name : 패키지 이름 지정 (아무거나 해도됨)