[안드로이드] layout xml - layout_height/weigh

Programming/Android 2012. 1. 14. 13:40

public static final int FILL_PARENT

Since: API Level 1

API Level 8 부터 더 이상 쓰지 않는다고 한다. Level8 부터는 fill_parent 대신에 match_parent 를 사용한다.

public static final int MATCH_PARENT

Since: API Level 8

부모 view의 크기를 의미하며, 부모의 padding 만큼 사이즈가 줄인다. API Level 8 부터 사용이 가능하다.

public static final int WRAP_CONTENT

Since: API Level 1

내부 content 크기 만큼에 맞춰 사이즈를 정의하게 된다.
TextView를 예를 들면, 한줄의 텍스트가 들어가게 되면 한줄 텍스트의 사이즈 만큼 크기가 결정되고, 두줄의 텍스트가 들어가게 되면 두줄 텍스트의 사이즈만큼 크기가 결정된다.


 

설정

트랙백

댓글

[안드로이드] Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.

Programming/Android 2011. 12. 31. 11:21
예제를 받고 처음 실행하려니 이런 문구가 뜨네요.

해결방법은 아래와 같습니다.

프로젝트에 마우스 오른쪽을 누르고 Android Tools > Fix Project Properties 를 선택하고, 다시 실행하면 됩니다.

 

'Programming > Android' 카테고리의 다른 글

[안드로이드] layout xml - layout_height/weigh  (1) 2012.01.14
AVD 실행 문제  (0) 2011.12.29

설정

트랙백

댓글

AVD 실행 문제

Programming/Android 2011. 12. 29. 12:59
AVD 를 만들고, Launch 를 하고 나면 아래와 같이 에러메시지가 발생하는 경우가 있다.

"[2011-12-29 12:44:06 - Emulator] PANIC: Could not open AVD config file: C:\Users\諛뺤쭊��.android\avd\MyAVD.avd/config.ini"  

사용자의 이름이 한글로 되어 있어 발생하는 문제이다.

AVD를 "MyAVD" 로 만들어놓았는데, 이 설정 파일을 C:\로 옮기도록 한다.

나 같은 경우 "C:\Users\사용자이름\.android\avd" 경로에 MyAvd 라는 폴더가 있다.

이 폴더를 C:\ 로 옮기고, cmd를 실행하여 AVD 설치 경로인 이 경로로 이동을 한다. "C:\Program Files\Android\android-sdk\tools" 

그리고 난 뒤에 "android move avd -n MyAVD -p C:\MyAVD" 이렇게 명령을 입력하면
AVD 'MyAVD' moved. 라는 메시지와 함께 경로가 C:\MyAVD 로 옮겨진것을 알수 있다.

이제 AVD를 Launch 하게 되면 정상적으로 실행될 것이다. 

설정

트랙백

댓글