본문 바로가기

안드로이드 스튜디오 웹뷰를 배워보자! 이번주에는 웹뷰에 대해 공부 하였습니다. 웹뷰를 사용하기 위해서는 인터넷 접속 권한을 AndroidManifest.xml에 등록해야한다. 그리고 레이아웃에 웹뷰를 추가합니다. 그리고 메인액티비티에 웹뷰를 선언 및 객체화를 한 후 필요한 설정을 지정합니다. WebViewClient는 새로운 URL이 로드되게 하기위해 사용합니다. WebChoromeClient는 Javascript Alert, favicon, 제목과 진행상황을 처리하고자 할 때 구현 합니다. ProgressDialog는 웹 페이지를 가져오는 동안의 특정 대화상자를 보이게 하고자 할 때 구현 합니다.dismiss를 설정해주지않으면 대화상자가 사라지지않습니다. 웹파일 저장하는 방법은 먼저 assets 폴더를 생성해야합니다. 우선 Project로.. 더보기
모바일 애플리케이션 9주차 소스파일 : https://github.com/SeungGeunOh/Week9/tree/seung 시작화면입니다. checkBox를 클릭하면 가격이 보입니다. 자동문자완성 모습입니다. 수정된 모습입니다. 추가한 모습입니다. 카트보기 눌르면 카드에 담긴 과일들이 토스트로 표시됩니다. 더보기
안드로이드 스튜디오 스피너와 그리드뷰를 배워보자! 이번엔 스피너와 그리드뷰를 배웠는데, 자동문자완성 부터 확인해 보겠습니다. AutoCompleteTextView를 레이아웃에 추가한 후completionThreshold를 설정해줍니다.1은 1개를 입력했을때 부터 자동문자완성을 찾겠다는 얘기입니다. 그후 어답터에 연동시켜줍니다.이미 설정되어있는 simple_dropdown_item_1line으로 설정했습니다. 이번엔 스피너 입니다. value안에 array란 xml을 만든 후위처럼 원하는 내용을 입력해줍니다. 스피너도 전에 햇던 리스트뷰와 마찬가지로adapter에 연결해 줍니다.리스트뷰와 마찬가지로 커스텀어답터에 연동 가능합니다. 그리드뷰를 보겠습니다.커스텀그리드뷰를 만들기 위해위처럼 xml파일에 원하는 모양을 만듭니다. 위는 커스텀 어답터 설정모습입니다.. 더보기