Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- MySQL
- Android Apk 이름
- jQuery
- Java
- css
- html
- java error
- CSS사용법
- FLUTTER
- DataTable
- fragment
- Android Apk
- Program type already present
- apache gzip
- Eclipse
- 안드로이드
- spring
- android error
- Exception
- release Apk
- JavaScript
- Android Apk 이름 변경
- Android
- tomcat
- Kotlin
- Firebase
- release unsigned
- error
- android fragment
- R프로그래밍
Archives
- Today
- Total
selfstarter
constraintlayout weight 본문
constraintlayout weight
constraintlayout weight를 하기위해선 위젯들은 chain으로 묶어야 한다.
chain화 시키기 위해선 위젯들 서로 관계성을 지녀야 한다. 방법은 다음과 같다
-
위젯들의 양옆의 관계를 설정해준다(난 수평에 비율을 주고 싶으므로 start, end에 다른 위젯,parent를 연결시켰다)
-
수평에 비율을 주고 싶으므로 layout_width에 0dp를 준다
-
layout_constraintHorizontal_weight으로 각 위젯의 비율을 설정한다
<?xml version="1.0" encodin g="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <EditText android:id="@+id/bought_item_price_edit_text" android:layout_width="0dp" android:layout_height="wrap_content" app:layout_constraintTop_toTopOf="parent" app:layout_constraintEnd_toStartOf="@id/bought_item_date" app:layout_constraintStart_toStartOf="parent" android:layout_marginTop="10dp" android:layout_marginBottom="10dp" app:layout_constraintHorizontal_weight="80" android:contentDescription="bought item price" /> <TextView android:id="@+id/bought_item_date" android:layout_width="0dp" android:layout_height="wrap_content" app:layout_constraintTop_toTopOf="parent" app:layout_constraintStart_toEndOf="@id/bought_item_price_edit_text" app:layout_constraintEnd_toEndOf="parent" android:layout_marginTop="10dp" android:layout_marginBottom="10dp" app:layout_constraintHorizontal_weight="20" android:text="테스트테스트" /> </androidx.constraintlayout.widget.ConstraintLayout>
'App > Android' 카테고리의 다른 글
Dart 기본 문법 정리(Dart Basic Grammar) (0) | 2020.06.27 |
---|---|
How to make Simple CustomDialog in Android (0) | 2020.06.27 |
Android drawable image에서 bitmap으로 변환 (0) | 2020.06.15 |
Android Example with Fragment and ToolBar (0) | 2020.06.04 |
Android fragment 정리 (0) | 2020.06.04 |
Comments