☕ 문제
왼쪽은 TextView 오른쪽은 EditText로 만든 모양이다.
저 둘을 나란히 두고 싶으나.. 거슬리는 저 높낮이 차이는 뭐지?
height속성을 준 것이 없는데..!
위 사진의 XML파일
<androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
>
<TextView
android:id="@+id/login_id"
android:layout_width="match_parent"
android:layout_height="62dp"
android:layout_marginTop="200dp"
android:background="@color/black"
android:inputType="text"
android:layout_weight="0.8"
android:text="ID"
android:paddingLeft="10dp"
android:textSize="25dp"
android:textColor="@color/white"
/>
<EditText
android:id="@+id/login_id_input"
android:layout_width="match_parent"
android:layout_height="62dp"
android:layout_marginTop="200dp"
android:background="@color/black"
android:inputType="text"
android:layout_weight="0.2"
android:textColor="@color/white"
/>
</androidx.appcompat.widget.LinearLayoutCompat>
☕ 해결
간단히 아래의 속성으로 해결할 수 있다.
android:baselineAligned="false"
해당 속성을 TextView와 EditText의 부모요소의 속성으로 집어넣으면 된다.
<androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:baselineAligned="false"
>
<TextView
android:id="@+id/login_id"
android:layout_width="match_parent"
android:layout_height="62dp"
android:layout_marginTop="200dp"
android:background="@color/black"
android:inputType="text"
android:layout_weight="0.8"
android:text="ID"
android:paddingLeft="10dp"
android:textSize="25dp"
android:textColor="@color/white"
/>
<EditText
android:id="@+id/login_id_input"
android:layout_width="match_parent"
android:layout_height="62dp"
android:layout_marginTop="200dp"
android:background="@color/black"
android:inputType="text"
android:layout_weight="0.2"
android:textColor="@color/white"
/>
</androidx.appcompat.widget.LinearLayoutCompat>
'# 1. Language > 🔰 Kotlin' 카테고리의 다른 글
[Kotlin] 코틀린 파일 모양 다른 이유? (0) | 2022.11.03 |
---|---|
[Kotlin] Kotlin에서의 object 객체 표현식 (0) | 2022.10.27 |
[Android/Kotlin] VideoView 풀 스크린 만들기 & 앱 상단 어플 이름 없애기 (0) | 2022.09.26 |
Webview를 사용해 웹페이지 로드하는 방법 (0) | 2022.09.22 |
Android개발 시 데이터 바인딩이란? (0) | 2022.09.03 |