[컴][안드로이드] GridLayout 사용하기




GridLayout


GridLayout 을 한 번 사용해 보자. 사용한 환경은 아래와 같다.
  • OS : windows 7
  • IDE : android Studio 1.0.2

절차

  1. "Blank Activity with Fragment" project : project 생성
  2. fragment_main.xml : fragment_main.xml 에 GridLayout 추가


Project 생성

일단 project 생성을 하자. 순서는 아래와 같다.
  1. New Project
  2. Application name, Company Domain, Project location 설정
  3. Minimum SDK 설정
  4. "Blank Activity with Fragment" 를 선택

이러면 ActionBarActivity 를 상속받은 MainActivity 를 하나 얻게 된다.

이제 여기에 GridLayout 을 추가해 보도록 하자.


GridLayout 을 사용하기 위해서 일단 app/build.gradle 의 dependencies 에 야래 사항을 추가해 줘야 한다.[ref. 3]

compile 'com.android.support:gridlayout-v7:21.0.+'


그리고 아래 항목을 fragment_main.xml 에 추가하자.

참고로, ref.2 에 따르면 API 14 에 있는 GridLayout 은 attribute 의 이름이 다르다고 한다. 자세한 부분은 ref. 2 를 참고하자.

<android.support.v7.widget.GridLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:columnCount="3"
    app:rowCount="4">

    <Button android:text="0.0" />
    <Button android:text="0.1" />
    <Button android:text="0.2" />
    

    <Button android:text="1.0" />
    <Button android:text="1.1" />
    <Button android:text="1.2" />
    

    <Button android:text="2.0" />
    <Button android:text="2.1" />
    <Button android:text="2.2" />
    

    <Button android:text="3.0" />
    <Button android:text="3.1" />
    <Button android:text="1.2" />
    
</android.support.v7.widget.GridLayout>

그러면 아래같은 화면을 확인할 수 있다.




References

  1. Support Library Features | Android Developers
  2. 바람을듣는나무 :: Android - GridLayout 사용하기 예제(1)

댓글 없음:

댓글 쓰기