난관을 중심으로 작성할 예정.
난관 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구상을 해야 한다. 초초초초난감!
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
'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 |