총 게시물 39,205건, 최근 2 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[안드로이드]

SharedPreferences에서 SeekBar의 소수점을 저장하고 싶으면.

글쓴이 : KuRoN 날짜 : 2018-07-30 (월) 16:55 조회 : 1044
글주소 : http://www.androidside.com/B49/170183
 
  유심월드 태국AIS유심전문
유심월드, 태국AIS유심특가할인, 쓰던폰 그대로 태국유심만 교체하면 태국폰
www.usimworld.co.kr
  위치추적총판 혜성위치정보통신
15년전통의 차량위치추적관제시스템전문회사, 국세청운행일지, 차량운행정보6개월간저장
위치추적기.한국
  해외유학컨설팅과 입학수속대행
마이유학, 해외유학, 해외대학, 조기유학, 어학연수, 파운데이션, 요리유학, 워홀
pf.kakao.com/_xasfIj/
신청하기


안드로이드, 자바 그리고 다양한 질문에 대해 성실히 답해드립니다. Q&A Jang



PutFloat을 사용해야하나요?

            _Range_Text = (TextView)_TT_AIS.FindViewById(Resource.Id._Range_Text);
            _Range_SeekBar = (SeekBar)_TT_AIS.FindViewById(Resource.Id._Range_SeekBar);
            _Range_Text.Text = "Range of AIS Targets : " + _Saved_Data.GetFloat("Test5_SeekBar", 0f) + "NM";
            float _Float_Ex = _Range_SeekBar.Progress;
            _Float_Ex = _Saved_Data.GetFloat("Test5_SeekBar", 0f);
            _Range_SeekBar.ProgressChanged += _Range_SeekBar_ProgressChanged;



        private void _Range_SeekBar_ProgressChanged(object sender, SeekBar.ProgressChangedEventArgs e)
        {
            float _Range_Progress = (float) ((e.Progress * 0.1) + 0.1);
            _Range_Text.Text = "Range of AIS Targets : " + _Range_Progress + "NM";

            _Data_Edit.PutFloat("_Test5_SeekBar", e.Progress);
            _Data_Edit.Apply();
        }


이런식으로 사용하고 있는데, 많이 틀린 것 같더라구요..
어떻게 바꿔야하는건가요?
값의 범위는 현재 0.1 부터 0.1 단위로 36.0까지 입니다.

그리고 한가지 더 추가로 질문하고 싶은데.
1.1 1.2 뭐 이런식으로 소수점 뒤 숫자가 0이 아닐때는 정상적으로 출력이 되는데
소수점 뒷자리가 0일때도 나오게 할 수 있는 방법이 없나요?



질문자가 자신의 포인트 5 점을 걸었습니다.
답변하시면 포인트 2을, 답변이 채택되면 포인트 4을 드립니다.

질문답변 게시판에서 궁금한 사항을 해결하셨다면, 애써 답변해주신 분께 잘 되었다고 따뜻한 댓글 한마디 남겨주세요.
그리고 답변해주신 분의 글을 '추천' 해주세요.
추천받으신 분에게 1포인트가, 추천하신 분에게도 1포인트가 적립됩니다. ^^

덧없음 2018-07-30 (월) 18:07
'포맷터 자리수'를 검색하세요.
댓글주소 추천 0 반대 0
이전글  다음글  목록 글쓰기

 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기