마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

액티비티 사이즈 질문입니다.

0 추천
안녕하세요.

 

궁금한점이 있어 질문을 남깁니다.

 

액티비티 화면 xml에서 리니어를 2개로 나누고 wegiht 를 주어 사이즈를 맞췄습니다.

같은 노트1 에서 실험을 하였는데요 한개는 2.3.6(진저브레드) 버전  한개는 4.1.2(젤리빈) 으로 초기화면에서는 둘다 맞았는데

액티비티 이동후 다시 메인으로 돌아오면 젤리빈에서는 정상적으로 보입니다. 하지만 진저브레드에서는 약간 화면밑부분이 짤려서 보이는 현상이 발생하였는데.

 

또 한가지 이미지를 두장을 애니메이터로 무한 반복을 시켰을때 진저브레드는 애니메이터가 실행되지 않았고

젤리빈에서는 실행이 되었습니다.

 

마찬가지로 갤s2 갤s 진저역시 노트 진저와 같은 현상이 발생되었습니다.

이문제를 어떻게 해결할수있을까요?

 

또 궁금한점은 진저브레드와 젤리빈 os차이로 발생할수있는 문제인지도 궁금합니다.

 

전문가 님들의 조언을 듣고싶습니다.
스릉스릉 (1,260 포인트) 님이 2013년 4월 1일 질문

1개의 답변

0 추천
1. weight를 주어 의도한 비율대로 나누실 컴포넌트들의
     의도한 축의 크기를 0dp로 설정했는지 확인해보셔요

2. 부모 레이아웃의 weight sum 값이 다른값으로 되어있지 않은지 확인해보셔요

아마 그냥 컴포넌트를 추가한 상태에서 weight의 값만 넣는식으로 만드셧다면
컴포넌트들의 텍스트 크기나 그림 크기에 따라 원하는 비율대로 나눠지지 않는 문제가 생길거에요
Noizbuster (11,970 포인트) 님이 2013년 4월 1일 답변
Noizbuster 답변 감사합니다.

두가지 방법을 모두 적용해보았으나.. 여전히 실패입니다.

하지만 다른액티비티로 이동했다가 다시 돌아오면 또 정상적으로 나오는데... 흠 왜 그러는걸지 이해가 안되네여 ㅠ
...