pitching velocity unit converter (mph - kph) 제작일기...
구글플레이에서 다운받기 :
https://play.google.com/store/apps/details?id=com.zetagate.pitchspeed
◎ 레이아웃 설정과정.
→ 메인 액티비티 레이아웃 xml 에서 ListView 배치.
→ String 배열 생성후 값 저장
→ ArrayAdapter<String> 객체 생성.
→ 객체 생성 시 TextView 레이아웃 리소스가 @android:layout/simple_list_item_1 로 지정되어 있어서
스타일을 자유롭게 변경 불가..
→ 프로젝트 디렉터리 내 layout폴더에 사용자정의 레이아웃 xml파일 생성 후 TextView레이아웃 정의.
android:minHeight 으로 간격 조절.
→ 어레이어댑터 생성자에서 데이터(String[])도 역시 지정.
→ ListView객체에서 setAdapter로 어레이어댑터(텍스트뷰 레이아웃과 리스트 데이터) 설정
◎ 데이터 생성과정 (정수(integer)로만 출력되도록 처리).
→ mph 속력 * 1.609344 를 계산하여 소수점 이하 자리를 취하고 det이라 함.
→ det < 1-RATIO/2 일 시 mph속력 하나당 kph속력 하나 출력.
→ 1-RATIO/2 < det < RATIO/2 일 시 mph속력 하나당 kph속력 두 개 출력
→ else 올림 처리하여 kph속력 하나 출력.
제작자 페이지 : http://zetagate.com