난관을 중심으로 작성할 예정.
난관 1. 처음 안드로이드 스튜디오를 접해서 매우 난감했다. 그러나 안드로이드 스튜디오 자체에서 UI를 깔끔하게 만들도록 도와주는 디자인툴?이 따로 마련되어 있어 그게 너무 편했다. 써보니 XML 파일에서는 디자인을 JAVA 파일에서는 동적일 할당을 해주는 것이 매우 매우 매우 웹페이지랑 비슷
https://korean-otter.tistory.com/91
이분 티스토리를 보며 둥근 버튼을 만들어 삽입해주었다.
참고로 만들어 놓은 둥근 모양의 버튼을 사용하기 위해서는 layout폴더가 아닌 drawable 폴더에 넣어주고 꺼내와서 쓰는 방식을 써야 합니다!
난관 2. 에뮬레이터를 돌리면 자꾸 겹친다. 버튼들끼리 겹치고.. 텍스트끼리 겹치고 다 겹친다. 혹시 이에 관해서 고치는 방법을 아는 분이 계실까..?
해결법을 알려주세요..!
해결방안: 해결방안은 생각보다 많이 간단했다. 다들 레이아웃을 바꿔서 쓰라는데(LinearLayout 혹은 RelativeLayout으로 바꿔 쓰라는데 그렇게 쓰면 애초에 constraintlayout으로 작성된 것들이 다 붕괴된다. 그러던 도중 찾아낸 방법!!!
.xml파일의 디자인(코드말고 디자인!)쪽으로 가면 constraint widget에서 저 동그란 걸 눌러주면 된다. 뭐 깊게는 몰라도 제약을 설정해줘야 하니 이것으로 반응형빌드를 제약 설정해주면 된다는 것!! 물론 설정하다 ㅋㅋ 자꾸 UI가 삐뚫어져도 제대로 빌드 되는 것이 너무 뿌듯!!
난관 3. intent문제가 일어났다. 이는 진짜 초초초초난관 왜냐면 프론트로 지금 나는 UI만 구상하는 중인데 연관 없는 페이지를 연결시키라 하니 빨리 UI구상을 해야 한다. 초초초초난감!
초초초 난감 상황을 빨리 벗어나보자~
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
<이미지뷰 불투명도 설정을 건들이기 위해서>
https://pythonq.com/so/android/690443
이때 이미지 오버레이는 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
intent를 이용해서 외부 URL을 연결하는 작업을 해줌.
이때 나는 또 Imagebutton과 연결을 했기 때문에 버튼이라고 되어있는 부분을 모두 이미지버튼으로 바꿔서 사용해줌
= 결과적으로 잘 구동됨 ㅋㅋ
https://argument.tistory.com/63
'Java' 카테고리의 다른 글
Java - 조건문(부제: 프로그래밍의 핵심인 조건문을 배워봅시다.) (0) | 2021.05.21 |
---|---|
Java - 비교와 Boolean(부제: 조건문을 사용하기 전 비교와 Boolean을 알아보자) (0) | 2021.05.17 |
Java - 연산자(부제: 연산자의 종류를 알아보고 어떻게 쓰이는지 알아보자) (0) | 2021.05.17 |
Java - 형변환 (부제: 변수와 상수의 데이터 타입 불일치 시에 형변환이 일어나는 것에 대해서~ 자동 형 변환과 수동 형 변환의 방법을 알아보자) (0) | 2021.05.14 |
Java - 데이터 타입과 데이터 타입종류 (부제: 변수의 데이터 타입과 / 상수의 데이터 타입을 알아보자) (0) | 2021.05.14 |