Java

안드로이드 스튜디오 - 로그인 화면과 결제1 만드는 과정

얄루몬 2021. 6. 4. 04:07

난관을 중심으로 작성할 예정.

 

난관 1. 처음 안드로이드 스튜디오를 접해서 매우 난감했다. 그러나 안드로이드 스튜디오 자체에서 UI를 깔끔하게 만들도록 도와주는 디자인툴?이 따로 마련되어 있어 그게 너무 편했다. 써보니 XML 파일에서는 디자인을 JAVA 파일에서는 동적일 할당을 해주는 것이 매우 매우 매우 웹페이지랑 비슷

https://korean-otter.tistory.com/91

 

[android] [xml] 버튼 둥글게 만들기 (corner에 radius 주기)

우선 모서리를 둥글게 만들어주려면 버튼 모양을 만들어주어야합니다! Drawable에 xml파일을 만들어주어 버튼 모양을 만들어줍시다! solid_button.xml 그리고 버튼을 만..

korean-otter.tistory.com

이분 티스토리를 보며 둥근 버튼을 만들어 삽입해주었다. 

 

참고로 만들어 놓은 둥근 모양의 버튼을 사용하기 위해서는 layout폴더가 아닌 drawable 폴더에 넣어주고 꺼내와서 쓰는 방식을 써야 합니다!

 

 

 

 

난관 2. 에뮬레이터를 돌리면 자꾸 겹친다. 버튼들끼리 겹치고.. 텍스트끼리 겹치고 다 겹친다. 혹시 이에 관해서 고치는 방법을 아는 분이 계실까..?

해결법을 알려주세요..!

 

 

해결방안: 해결방안은 생각보다 많이 간단했다. 다들 레이아웃을 바꿔서 쓰라는데(LinearLayout 혹은 RelativeLayout으로 바꿔 쓰라는데 그렇게 쓰면 애초에 constraintlayout으로 작성된 것들이 다 붕괴된다. 그러던 도중 찾아낸 방법!!!

.xml파일의 디자인(코드말고 디자인!)쪽으로 가면 constraint widget에서 저 동그란 걸 눌러주면 된다. 뭐 깊게는 몰라도 제약을 설정해줘야 하니 이것으로 반응형빌드를 제약 설정해주면 된다는 것!! 물론 설정하다 ㅋㅋ 자꾸 UI가 삐뚫어져도 제대로 빌드 되는 것이 너무 뿌듯!!

 

 

 

난관 3. intent문제가 일어났다. 이는 진짜 초초초초난관 왜냐면 프론트로 지금 나는  UI만 구상하는 중인데 연관 없는 페이지를 연결시키라 하니 빨리 UI구상을 해야 한다. 초초초초난감!

https://lcw126.tistory.com/35

 

Android Studio Activity 전환 (화면 전환), Intent

●Android App 4대 구성요소 1)Activity - 화면 담당 2)Service - Background작업 3)Broadcast Receiver - 디바이스의 상태변환 인지 4)Content Provider - 다른 앱에게 내 Data를 제공 <작동 화면> 1)Activity ..

lcw126.tistory.com

초초초 난감 상황을 빨리 벗어나보자~

 

intent도 성공했다!

 

동적할당과 서버를 넣어야 하는데. 시간이 없으니 서버 없이 게시판을 만들어볼 예정!

 

 

<intent 추가 Imagebutton / 블로그에선 버튼에 추가지만 Image만 앞에 붙여주면 이미지버튼도 가능> https://deumdroid.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4-%EB%B2%84%ED%8A%BC-%ED%81%B4%EB%A6%AD-%EC%8B%9C-%ED%99%94%EB%A9%B4-%EC%A0%84%ED%99%98%ED%95%98%EA%B8%B0-Intent

 

안드로이드 스튜디오 버튼 클릭 시 화면 전환하기 (Intent)

안녕하세요 오늘은 Intent를 활용해서 화면 전환을 해보겠습니다. Intent는 화면 전환뿐 아니라 정말 많은 용도로 앱을 개발하는데 이용하기 때문에 미리 익혀두시는게 좋습니다. Intent를 이용해서

deumdroid.tistory.com


<이미지뷰 불투명도 설정을 건들이기 위해서>

https://pythonq.com/so/android/690443

 

android - 이미지 뷰에 반투명 오버레이 추가 - IT 툴 넷

android - 이미지 뷰에 반투명 오버레이 추가 출처 android imageview transparency

pythonq.com

이때 이미지 오버레이는 drawable에 넣어주어야 하고 이미지오버레이.xml파일로 불투명도와 색을 바꿀 수 있다.

 

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient
        android:startColor="#80AAAAAA"
        android:centerColor="#80AAAAAA"
        android:endColor="#80AAAAAA"
        />
</shape>

이미지오버레이.xml 파일을 내가 저분껄 손 본 것. 이렇게하면 조금 더 자연스러운 반투명 완성.


<콤보박스를 이용한 쿠폰, 마일리지 현황 보여주기>

 

https://ddolcat.tistory.com/421

 

Android Spinner 예제 (콤보박스)

안드로이드 스피너를 사용해보자. 스피너는 콤보박스로 생각하면 된다. 스피너는 대부분 조회 조건을 생성하거나 입력받아야할 데이터가 있을 때 사용하면 된다. 즉 한정된 공간을 활용하여 여

ddolcat.tistory.com


intent를 이용해서 외부 URL을 연결하는 작업을 해줌.

이때 나는 또 Imagebutton과 연결을 했기 때문에 버튼이라고 되어있는 부분을 모두 이미지버튼으로 바꿔서 사용해줌

= 결과적으로 잘 구동됨 ㅋㅋ 

https://argument.tistory.com/63

 

[android] Intent로 Web URL 연결

개발을 하면서 간혹 버튼 및 이미지버튼, 이미지뷰 등 액션을 취할 수 있는 위젯에 이벤트를 주었을 때, 웹과 연동되게 하고싶을 때가 있습니다. 그럴땐 간단하게 인텐트로 Web페이지와 연동을

argument.tistory.com