본문 바로가기

IT/Android23

Android ImageView에서 위아래(height) 공백 제거 ImageView에 사진을 추가했을때 아래와 같이 붉은 박스의 위,아래로 공백이 생기는 문제가 발생될 수 있습니다. 이는 width의 길이는 사진과 화면의 비율에 맞게 조정되었지만 heigth의 길이는 기존 이미지의 크기가 유지되었기 때문입니다. 위, 아래 공백 제거는 아래 속성을 통해 height 길이 비율을 조정할 수 있습니다. # android:adjustViewBounds="true" - 화면에 맞는 이미지 비율로 조정 2023. 1. 25.
Android Intent로 데이터 전달 #Feat. Serializable, Parcelable Intent 를 통해 데이터를 전달할때 ArrayList 타입을 전달해야되는데 일반적인 내용으로는 오류가 발생된다. 인터넷 검색 결과 대다수의 블로그에서 'Serializable' 를 사용해서 Object 를 직렬화하라고 되어 있는데 직렬화를 했음에도 데이터 전달이 되지 않는다. 이에 각 데이터 타입에 따른 전달 방법을 공유 합니다. 일반 타입 String, int 등.. 일반 타입은 잘 알고 있는 아래 코드를 사용해서 전달 할 수 있습니다. 아래 예시는 String 타입에 대한 내용이며 다른 타입의 경우 타입에 맞는 getStringExtra 을 변경해주면 된다. // 데이터 전달 String TmpData = "전달 값"; Intent intent = new Intent(getContext(), TA.. 2022. 12. 2.
Android 앱 WebView 로 애드센스 노출 시 주의점. 안드로이드 앱에서 WebView로 애드센스가 설정된 블로그 링크 시 주의점에 대해 설명하고자 합니다. 개요 수익을 높이기 위해 나름 이것저것 생각하다 앱에서 내 블로그를 노출시키면 [애드몹 + 애드센스] 로 수익률이 2배겠구나 라는 생각이 들어 '유레카' 를 외쳤는데.. 인터넷 검색을 해보니 이미 많이 적용하는 방법이였다. ㅠ 인터넷 검색을 하다보니 WebView 에서 애드센스 노출 여부에 대한 사람들의 논란이 있었다. 아래는 둘러본 블로그들의 다른 내용들이다. WebView 에서 애드센스 노출은 금지하고 있어 계정 정지를 당할 수 있다. 애드센스 노출 금지는 오래전 정책이며 현재는 사용 가능하다. 얼마나 노력해서 승인된 애드센스 계정인데.. 허무하게 정지 당할 수 없어 심혈을 기울여 검색을 해보았다. .. 2022. 11. 17.
Android BottomNavigationView 색상 변경 방법 (icon, text, background) 안드로이드의 BottomNavigationView의 색상을 변경하는 방법에 대해 알아봅시다. 이를 통해 사용자가 앱의 하단 탐색 바의 배경색, 아이콘 색상, 그리고 텍스트 색상을 원하는 대로 설정할 수 있습니다. Background 색상 변경 이는 xml 파일에서 BottomNavigationView 항목의 "android:background" 설정을 수정함으로써 이루어집니다. Icon 색상 변경 먼저, drawable 폴더에서 "bottomnavigation_select_color.xml" 파일을 생성합니다. bottomnavigation_select_color.xml 그리고 이 파일에 state_checked (선택 여부)에 따른 색상을 지정합니다. 그 후, 이 xml 파일을 BottomNavigat.. 2022. 10. 19.