달력

12

« 2019/12 »

  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

ScrollView안에 TableLayout을 추가하고 화면 영역을 초과하는 데이터 생성 후 가로 스크롤 생성여부 확인하기

   

   

강의 내용

activity_main.xml

ScrollView 변경

Graphical Layout > Layouts-TableLayout 추가

-TableLayout 속성에서 root태그 삭제

-<TableRow>

--<TextView>

-<TableRow>

--<TextView>

-해당 내용 데이터가 쌓이도록 10회이상 카피하여 붙여넣기

가로 스크롤 생성 확인

  

   

   

TableLayout태그에서 root에만 있어야 되는 항목 삭제

xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"

tools:context="kr.android.tablelayout.MainActivity"

   

   

 

   

출력 결과

   

Posted by codedragon codedragon

댓글을 달아 주세요

TableLayout 확인

   

TableLayout은

boarder 속성은 없으며

열의 갯수는 자동적으로 읽어오지만 행은 반드시 명시해 주어야 합니다.

   

   

강의내용

xml 직접 코딩

activity_main.xml

TableLayout 변경

<TableRow>

-<TextView>

<TableRow>

-<TextView>

  

   

   

 

   

출력 결과

   

Posted by codedragon codedragon

댓글을 달아 주세요

2014. 6. 19. 00:37

TableLayout Development/Android

   

TableLayout

 

TableLayout

자식 뷰들을 열과 행으로 조직화된 표 형태로 배치한다.

   

  • boarder 속성은 없으며
  • 열의 갯수는 자동적으로 읽어오지만 행은 반드시 명시해 주어야 합니다.

   

 

TableLayout의 주요 레이아웃 특성들

특성이름

적용대상

설명

android:collapseColumns

TableLayout

문자열 또는 문자열 자원 참조.

예 : 0,1,2,3,5,7

숨길 열들의 번호(0 기반)들을 쉼표로 분리해서 나열한 형태

android:shrinkColumns

TableLayout

문자열 또는 문자열 자원 참조.

예 : 0,1,2,3,5,7 모든 열을 지정하려면 *.

고유 속성.

줄일 수 있는 열들의 번호(0 기반)들을 쉼표로 분리해서 나열한 형태.

지정된 열은 텍스트를 줄 내림하는 등의 방법으로 차지하는 폭을 최대한 줄입니다(자동 축소)

android:stretchColumns

TableLayout

문자열 또는 문자열 자원 참조.

예 : 0,1,2,3,5,7 모든 열을 지정하려면 *.

고유 속성

늘릴 수 있는 열들의 번호(0 기반)들을 쉼표로 분리해서 나열한 형태.

지정된 번호의 열은 해당하는 행에서 남아있는 공간을 없앨 수 있을 만큼 폭이 늘어납니다(자동 확장)

android:layout_column

TableRow의 자식 뷰

정수 또는 정수 자원 참조.예 : 1.

이 뷰가 표시될 열 번호(0 기반)

android:layout_span

TableRow의 자식 뷰

1 이상의 정수 또는 정 수 자원 참조.

예: 3

이 뷰가 차지할 열들의 개수.

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요