728x90

stretchColumns과 shrinkColumns

 

stretchColumns : TableLayout의 column 중에서 너비를 자동으로 늘려 표시할 column 지정하는 용도

                       예를 들어 글자일 경우, 긴 글이 다음줄로 넘어가지 않고 한 줄로 계속 보여진다.

                       이렇게 하면 column 크기가 고무줄처럼 늘어났다 줄어들었다 한다.

<사용법>

android:stretchColumns="늘이고자 하는 column의 인덱스 지정, 시작값은 0"

------------------

android:stretchColumns="0" 이면 첫번째 컬럼 지정

android:stretchColumns="0,1,5" 이면 첫번째, 두번째, 6번째 컬럼 지정

android:stretchColumns="*" 이면 모든 column이 대상

 

 

 

shrinkColumns : 특정 Column의 너비를 자동으로 줄여 TableLayout 전체 너비를 넘어가지 않게 만드는 용도.

                      예를 들어 글자일 경우, 긴 글이 다음줄로 넘어가면서 너비를 고정해 준다.

   <사용법>

    android:shrinkColumns="줄이고자 하는 column의 인덱스 지정, 시작값은 0"

    -----------------

    android:shrinkColumns="0" 이면 첫번째 컬럼 지정

    android:shrinkColumns="0,1,5" 이면 첫번째, 두번째, 6번째 컬럼 지정

    android:shrinkColumns="*" 이면 모든 column이 대상

 

** 중요)

나의 경우는, 너비를 고정해서 글자가 다음줄로 넘어가지 않게 하기 위해 shrinkColumns만 선언했었다.

이렇게 하면 안된다. 끙....

위 속성은 둘이 함께 사용해야 정상적으로 동작한다.

 

 

♥ 제 글이 도움이 되셨을까요? 공감버튼 클릭 부탁드려요 :)

728x90
728x90

4개의 방 만들기

위와 같이 4개의 방을 만들고 싶었다.

여러차례 삽질로

드디어 완성했다.

 

구조는 아래와 같다.

레이아웃 구조

그럼, 8개의 방을 만들려면 어떻게 하면 될까?

너무 쉽네~

위 구조를 그대로 한번 더 사용하시면 아주 쉽게 8개의 방을 만들수 있다.

 

♥ 제 글이 도움이 되셨을까요? 공감버튼 클릭 부탁드려요 :)

728x90
728x90

ImageView 정의

이미지 아이콘을 사용해보았다.

이럴수가....

433*452 원본 크기 그대로 화면에 보여지면서 화면 전체를 차지해 버렸다.

끙............. 

이미지 아이콘의 크기를 직접 지정해서 크기를 조정하고 싶었다.

그래서 아래와 같은 scaleType 속성을 가지고 조정해 보았으나 원하는 결과를 얻지 못했다.

 

[android:scaleType="속성정의"]

MATRIX = 원본 크기 그대로 보여줌 (왼쪽상단 정렬) 
CENTER = 원본 크기 그대로 보여줌 (가운데 정렬)
CENTER_CROP = View 영역에 공백이 있으면 채워서 보여줌(비율유지)
CENTER_INSIDE = View 영역을 벗어나면 맞춰서 보여줌(비율유지)
FIT_START = View 영역에 맞게 보여줌 (왼쪽상단 정렬, 비율유지)
FIT_CENTER = View 영역에 맞게 보여줌 (가운데 정렬, 비율유지)
FIT_END = View 영역에 맞게 보여줌 (왼쪽하단 정렬, 비율유지)
FIT_XY = View 영역을 가득 채워서 보여줌(비율유지 안함)

 

 

결국 아래 코드화면처럼 layout_width와 layout_height속성을 이용하여 크기를 직접 지정하였다.

성공~ :)

ImageView 크기 직접 지정하기

 

 

♥ 제 글이 도움이 되셨을까요? 공감버튼 클릭 부탁드려요 :)

728x90
728x90

1. 안드로이드 버전 확인

안드로이드 버전 확인 : Help > About > 4.1.3

 

2. 프로젝트 명칭 변경

1) 패키지 선택 : 최상위 패키지

2) 단축키 : Shift + F6

 

 

3. 패키지 명칭 변경

1) Rename package 클릭

2) Rename package 'com.dby.stt' and its usages to: 

   stt -> tts로 변경

3) Refactor 클릭

 

4. 적용

1) Do Refactor 클릭

2) 변경여부 확인

 3) 패키지명이 변경되지 않은 경우

    Build > Clean Project선택

4) 패키지 명 변경이 적용완료되었습니다!!!

 

참 쉽죵~~

 

♥ 제 글이 도움이 되셨을까요? 공감버튼 클릭 부탁드려요 :)

728x90

+ Recent posts