스크롤뷰 안에 RecyclerView를 넣었는데 둘다 스크롤이 되길래 RecyclerView의 길이를 가득 차게 (스크롤이 필요하지 않게) 바꿔줬다. wrap_content로 한번에 해결이 될것 같았는데 안돼서 알아보느라 정말 고생했다. 안드로이드에서는 원래 ScrollView안에 스크롤이 가능한 다른 뷰를 넣지 않아야한다고 강조되어있다. 그래도 원하는 기능을 구현하기 위해서는 어쩔 수 없는 때가 있는데, 그럴때는 1. 스크롤이 끊기지 않게 nested scrolling를 막아주고, 2. 내부 뷰의 height를 (가로 스크롤이라면 width) 안의 아이템이 잘리지 않도록 충분히 길게 설정해줘야한다. nested Scrolling 막기 listview_id.isNestedScrollingEnabled =..

타이틀과 버튼 사이에 들어갈 레이아웃을 만들어주고 메인액티비티에 함수를 만들어 연결하면 된다 fun showDialog(){ val inflater = getSystemService(Context.LAYOUT_INFLATER_SERVICE) as LayoutInflater val view = inflater.inflate(R.layout.sendinvitation, null) val alertDialog = AlertDialog.Builder(this) .setTitle("같이 갈 친구의 닉네임을 입력해주세요.") .setPositiveButton("초대") { dialog, which -> // editText -> invitee로 받아오기 // findViewById로 연결해줘야함 val textVi..
해결 방법 전체를 감싸는 가장 큰 레이아웃에 setOnClickListener을 달아줬다 constraintLayout_findpw.setOnClickListener { hideKeyboard() } 터치시 키보드가 사라지게 했다. 아직 editText.windowToken에서 editText가 들어가는 이유는 이해하지 못함 fun hideKeyboard() { val imm = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager imm.hideSoftInputFromWindow(editText.windowToken, 0) } 참고한 포스팅 https://black-jin0427.tistory.com/68 [Android, Input..
기존의 아이콘에서 색만 변경하기 style.xml에 새로운 스타일 추가 후 사용중인 theme에 추가해주기 Drawable로 아이콘 자체 변경하기 Navigation Drawer 셋팅 있는 액티비티에서 setNavigationIcon로 추가하면 된다 toolbar.setNavigationIcon(R.drawable.hamburgericon) 더 좋은방법이 있을수도 있지만... 코틀린으로 레퍼런스 찾기 너무 어렵다 ㅜㅜ
button.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 숫자.toFloat()) 참고한 포스팅 https://itpangpang.xyz/273 setTextSize단위 sp dp 변환하기 setTextSize sp dp 변환하기 ㆍ 이번글에서는 코드로 TextView에 있는 Text의 Size를 변경할때 dp단위로 넣는 방법에 대해 알아보겠습니다. 글자단위가 sp, dp 외에도 px, pt 등등 많지만 두가지만 그냥 사용해보.. itpangpang.xyz

이미 진행중인 프로젝트에 바로 코드를 추가 하기엔 위험부담이 커서 새로운 프로젝트에 우선 만들어 본 후, 제대로 작동 할 경우 원 프로젝트에 적용해보는 방식으로 진행했다 의외로 간단하게 완성됐는데 내 플젝으로 옮기는 과정에서 같은 코드인데 작동을 안하는 문제가 있어서 하루종일 머리 싸맸으나.. 원인을 찾은김에 기록용으로 작성하는 포스팅 MainActivity.xml DrawerLayout > Content(나는 [scrollView > Constraint] + [Constraint]로 짬) + LinearLayout(햄버거 UI 들어갈 부분) 이렇게 짜줘야하는데 가장 중요한건 꼭! 무조건! 콘텐츠가 위에 있어야한다 햄버거 부분을 가장 하단에 짜줘야 안드 상에서는 위에 올린게 되어서 제대로 작동한다......

color.xml에 자주 쓰는 색상을 먼저 설정 후 style.xml에 상황과 함께 넣어주면 된다 color.xml 먼저 color.xml에 자주 사용하는 색상값들 이름 지어주기 orange같은 경우 필요할때 꺼내 쓰기 쉽도록 투명도를 설정한 transparent_orange도 따로 저장해뒀다 투명도 관련 포스팅 (https://yuuj.tistory.com/15) [Android] 색상 투명도 설정하기 #AARRGGBB 100이 불투명 0이 완전 투명이라고 생각하고 원하는 알파값을 기존 색상값 #000000 앞에 붙여주면 된다 (->#FF000000) 100% — FF 99% — FC 98% — FA 97% — F7 96% — F5 95% —.. yuuj.tistory.com style.xml colo..
- Total
- Today
- Yesterday
- 카카오톡으로 로그인 오류
- 파이썬 최대공약수
- 소수 구하기 파이썬
- TextFormField keyboard
- 코틀린 리스트뷰
- 코틀린 바텀네비게이션
- 프로그래머스
- 투포인터 알고리즘
- 전화번호목록 파이썬
- flutter simultor
- counting sort
- 백준 1644
- Kotlin
- kotlin fragment
- 코틀린 뷰페이저
- 데이터바인딩 뷰바인딩 차이
- 안드로이드 키해시
- 백준 2003
- 투포인터 알고리즘 파이썬
- 안드로이드 카카오톡으로 로그인
- 백준알고리즘
- 카카오 키해시
- 안드로이드
- 시뮬레이터 키보드
- 카카오 기출
- 백준
- 코틀린
- 백준 1806
- 코틀린 뷰바인딩
- 코틀린 데이터바인딩
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |