코틀린-버튼컬러 액션

리소스xml 파일 생성 후 아래내용 참고(res/color/btn가정) <?xml version=”1.0″ encoding=”utf-8″?> <selector xmlns:android=”http://schemas.android.com/apk/res/android”> <item android:color=”#ffff0000″ android:state_pressed=”true”/> <item android:color=”#ff0000ff” android:state_focused=”true”/> <item android:color=”#ff000000″ /> </selector> 액티비티 xml에서 아래내용 참고 <Button android:layout_width=”match_parent” android:layout_height=”match_parent” android:text=”Click” android:textColor=”@color/btn”/>

코틀린-GridLayout 가운데 정렬

GridLayout은 android:layout_gravity=”center” 설정하면 쉽게 가운데 정렬이 가능하다. 문제 GridLayout 내부에 추가한 뷰들이 가운데 정렬이 안되어 이것저것 찾아보다 android:gravity=”center” android:layout_width=”0dp” android:layout_columnWeight=”1″ 를 추가하여 해결하였다.  핵심은 요놈 android:layout_columnWeight=”1″ 설정함으로써 여백확장을 하면 된다. <GridLayout android:layout_width=”match_parent” android:layout_height=”wrap_content” android:columnCount=”3″ android:orientation=”horizontal” android:layout_gravity=”center”> <TextView android:gravity=”center” android:layout_width=”0dp” android:layout_columnWeight=”1″ android:layout_height=”wrap_content” android:paddingLeft=”20dp” android:paddingRight=”20dp” android:text=”1″ android:textSize=”80sp” android:textStyle=”bold” /> <TextView android:gravity=”center” android:layout_width=”0dp” android:layout_columnWeight=”1″ android:layout_height=”wrap_content” android:text=”2″ android:textSize=”80sp” android:textStyle=”bold” …
코틀린-GridLayout 가운데 정렬 더보기