본문 바로가기

(Android App)안드로이드 앱7

(Android App)안드로이드 스튜디오: 뷰페이저2, Viewpager2 기초 Viewpager2 *참고 더보기 책으로 공부하다가 책에서 Viewpager을 가르쳐주는데 안드로이드 스튜디오에서 눈을 씻고 찾아봐도 Viewpager2는 있어도 Viewpager은 없더라구요. 그래서 찾아보니 기존 Viewpager은 없어지고 (직접 xml에서 쓰면 쓸 수 있긴 합니다, 근데 굳이 구 버전을 쓸 필요가 없겠죠!!) 업그레이드 된 Viewpager2 가 나왔다고 합니다. Mainactivity.java package org.techtown.navigation; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import androidx.fragment.app.Fragment; impor.. 2021. 2. 23.
(Android App)안드로이드 스튜디오: 라디오 버튼, 하단 탭(BottomNevigation)/Radio Button,Tab|BottomNevigation 프로젝트: 문제 풀기 앱 프로젝트 설명: 1. 하단에 탭 3개 2. 각 탭마다 문제가 있음 3. 답안은 라디오 버튼으로 설정 4. 정답 확인 버튼 누르면 맞으면 맞았다는 알림 창을, 틀리면 틀렸다는 알림창을 뜨게 함. 결과물 menu_main2 : 하단 탭 텍스트와 아이콘 설정 res> 마우스 오른쪽 버튼 > New > Directory -> 이름은 menu로 설정 menu > 마우스 오른쪽 버튼 > New > Menu Resource File -> 이름 menu_main2.xml (menu_main2인 이유는 사실 이 문제집 프로젝트에 접속하려면, 회원가입과 로그인 후, 접속할 수 있는 형식으로 만들었는데 , 그 과정 중 menu_main을 이미 썼습니다. 앞 과정은 너무 길어서 잘랐습니다!) res>.. 2021. 2. 22.
(Android App)안드로이드 스튜디오:Dialog/다이얼로그/알림 대화상자 보여주기. Dialog 만들기 이러한 알림창은 Dialog로 만듭니다. 일단, Dialog를 만들기 위해 activity_main에 알림창을 뜨게 해줄 버튼 하나를 추가합니다. #activity_main.xml //다이얼로그를 나오게 해 줄 버튼 #MainActivity.java package org.techtown.dialog; //(import 생략) public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button butt.. 2021. 2. 20.
(Android App)안드로이드 스튜디오: 시크바와 프로그레스바 시크바 & 프로그레스바 *시크바를 조정할 시, 프로그레스 바로 나타내며, 값의 수치를 텍스트로 나타냄 activity_main.xml MainActivity.java package com.example.doitmission06; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.EditText; import android.widget.ProgressBar; import android.widget.SeekBar; public class MainActivity extends AppCompatActivity { ProgressBar progressBar; EditText editText;.. 2021. 2. 18.
(Android App)안드로이드 스튜디오:데이터 연동없이 간단한 회원가입,로그인 프로그램 만들기/getExtra,putExtra 활용. 간단한 회원가입,로그인 프로그램 만들기 #app/manifests/AndroidManifests Login화면이 맨 앞에 나오게 하기 위해서 맨 아래에 배치. #activiti__signup.xml //회원가입시 넣을 이름 //회원가입시 넣을 ID //회원가입시 넣을 Password //뒤로가기 버튼 //회원가입완료 버튼 #SignupActivity.java package com.example.project; //import(생략) public class SignupActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);.. 2021. 2. 17.
(Android App)안드로이드 스튜디오: 맥북/M1 - 토스트 메시지 위치 안바뀜 package com.example.toast; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.Gravity; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends AppCompatActivity { EditText editText; EditText editText2; @Override protected void onCreate(Bundle savedInstanceSta.. 2021. 2. 14.