안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 모두들 고생이많으십니다.
프로그램 짜고있는 학생인데 아래와 같은 난관에 봉착하고 말았네요....ㅠㅠ
질문1 .
레이아웃 혹시 아래쪽을 기준으로 설정 하는 법 없나요??
리니어 레이아웃으로 그냥 vertical 로 주어서
동적으로 내용을 추가시키니까 가장 아래쪽에 들어가야할 것이 움직이는게 맘에 안들어서 그런데
혹시 고정시키는 방법말고 다른방법 아시는분 계신가요?
질문2.
혹시 ViewFlipper 사용하고 계신분 계신가요?
showPrevious(), showNext() 이게 너무느린데 혹시 빠르게 할방법이 없을지
웹을 통해 정보를 받은뒤 리스트 뷰를 완성시키고 뷰를 보여주게 했는데 웹으로 부터 정보를 다받았는데
위 메소드를 사용하면 전환이 느리더라구요?
아시는분 조언좀 해주세요 읽어주셔서 감사합니다.
프로그램 짜고있는 학생인데 아래와 같은 난관에 봉착하고 말았네요....ㅠㅠ
질문1 .
레이아웃 혹시 아래쪽을 기준으로 설정 하는 법 없나요??
리니어 레이아웃으로 그냥 vertical 로 주어서
동적으로 내용을 추가시키니까 가장 아래쪽에 들어가야할 것이 움직이는게 맘에 안들어서 그런데
혹시 고정시키는 방법말고 다른방법 아시는분 계신가요?
질문2.
혹시 ViewFlipper 사용하고 계신분 계신가요?
showPrevious(), showNext() 이게 너무느린데 혹시 빠르게 할방법이 없을지
웹을 통해 정보를 받은뒤 리스트 뷰를 완성시키고 뷰를 보여주게 했는데 웹으로 부터 정보를 다받았는데
위 메소드를 사용하면 전환이 느리더라구요?
아시는분 조언좀 해주세요 읽어주셔서 감사합니다.

- ViewFlipper,
- Layout,
- 플리퍼,
- 레이아웃,
- 안드로이드속도
2010.04.04 00:10:23
1.
리니어 레이아웃으로 그냥 vertical 로 준다음에,
빈 공간을 채우고 싶은 View의 android:layout_weight를 "1"로 설정하면 됩니다. 나머지는 weight를 설정하지 않구요.
2. 혹시 다음과 같은 코드를 사용하시나요?
viewFlipper.setAnimation(AnimationUtils.loadAnimation(mMainView.getContext(), R.anim.slide_left));
이 경우에는 loadAnimation을 분리해서 Animation객체를 가져온 다음에 사용하도록 합시다.
그리고 리스트 뷰의 데이터를 채워넣고 애니메이션을 적용하면 데이터가 많은 경우에는 느려집니다.
그런경우에는 리스트 뷰의 데이터를 채워넣기 직전에 애니메이션을 보여주면 체감상 성능 향상이 느껴집니다.



