AndroidStudio2 [android] ConstraintLayout 화면 비율 유지하기 안드로이드 레이아웃을 만들 때 직접 너비, 높이 값을 설정하면 화면 크기에 따라 배치가 조금씩 달라질 수 있다! 이를 방지하기 위해서는 크기를 직접 설정하는 것이 아닌 비율로 크기를 설정하는 것이 좋은 것 같다. 그래서 자주 쓰는 ConstrainLayout의 화면 비율 유지하는 방법을 정리해 보려고 한다. ConstarintLayout 화면 비율 맞추는 방법 - Chain 이용 수평 비율을 기준으로 정리했음! [1:1:1 비율] 1. 비율을 맞출 View들을 배치한다. 2. layout_width 값을 0dp로 설정한다 android:layout_width="0dp" 3. Design에 들어가 비율을 맞추고자 하는 View들을 선택하고, 오른쪽 마우스 클릭 후 Chains를 선택한다 (horizonta.. 2023. 2. 18. [fragment lifecycle] onCreatView와 onViewCreated 프로젝트에서 tts(Text to Speech) 부분을 하다가 오류가 떠서 정리해본다. Activity에서 fragment가 나올 때 fragment의 tts가 실행되어야 하는데, fragment가 나올 때 fragment의 tts가 작동되지 않았다. 아무 음성도 나지 않다가 fragment의 텍스트를 터치하면 Activity의 tts가 실행되었다.. 문제는 fragment 부분에 있었다. override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View { viewBinding = FragmentTutorialTxt2Binding.inflate(layoutInflater.. 2023. 1. 5. 이전 1 다음