본문 바로가기

분류 전체보기66

Android Studio_옵션메뉴와 컨택스트 메뉴 차이 ■xml 을 이용한 옵션 메뉴 1. 메뉴 폴더 생성 및 메뉴 XML 파일 생성 ,편집 - Activity_main.xml 2. Java 코딩 -메뉴 파일 등록: onCreateOptinsMenu()메소드 오버라이딩 -MainActivity.java 3. Java 코딩-메뉴 선택 시 동작할 내용 코딩: onOptionsItemSelected()메소드 오버라이딩 ■xml 을 이용한 컨택스트 메뉴 1. 메뉴 폴더 생성 및 메뉴 XML 파일 생성 ,편집 - Activity_main.xml 2. Java 코딩 -메뉴를 사용할 위젯 등록: registerForContextMenu()로 등록 3. Java 코딩-메뉴 파일 등록: onCreateContextMenu() 메소드 오버라이딩 4. Java 코딩-메뉴 선택 .. 2022. 8. 26.
Android Studio_안드로이드 스튜디오_간단한 리스트 만들기2(RecyclerView) ■RecyclerView사용법 리사이클러뷰는 대량의 데이터의 집합을 효율적으로 화면에 나타내기 위해서, 각 아이템을 목록형태로 화면에 보여주는 위젯이다. Layout Manager- Item 뷰가 나열되는 형태(수평, 수작, 그리드)를 관리하기 위한 요소를 제공한다. Item - 화면에 표시할 실질적인 item리스트 (데이터) Adapter - Item(데이터)을 View와 연결해서 뷰(View) 생성 및 관리하는 객체 ViewHolder - 화면에 표시될 Item 뷰를 생성 또는 재활용하는 객체 Adapter 를 통해 만들어진 각 Item 은 ViewHolder 에 저장되어 화면에 표시되고, 필요에 따라 생성 또는 재활용 !!!! 즉, 스크롤을 내릴 때 이미 만들어진 ViewHolder가 존재한다면 I.. 2022. 8. 26.
Android Studio_안드로이드 스튜디오_간단한 리스트 만들기1(ListView) 간단한 리스트뷰 만들어보기 항목 클릭시 Toast 메세지로 제목을 띄워준다. ■AdapterView ViewGroup 중 하나의 어댑터뷰는 그 자체를 사용하기보다는 하위 클래스를 사용한다. 어댑터뷰의 하위 클래스 => GridView, ListView ■ListView 사용법 리스트뷰는 는 리스트 형태의 데이터를 보여주기 위한 위젯이다. 리스트 형태의 원본 데이터가 있어야 하며 이를 Adapter 를 통해 각각의 아이템에 지정해준다. View - 화면에 보여줄 레이아웃 내에 View 객체 Item - 화면에 표시할 실질적인 item리스트 (데이터) Adapter - Item(데이터)를 View와 연결해서 뷰(View) 생성 및 관리하는 객체 먼저, XML 파일의 태그 부분에 리스트뷰를 생성한다. - ac.. 2022. 8. 25.
Android Studio_안드로이드 스튜디오_간단한 웹브라우저 만들기 ■ WebView란? 어플 내에서 웹 브라우저를 보여주는 web Kit 이다!! EditText에 주소를 입력 후 [GO] 버튼을 클릭하면 해당 웹으로 이동한다. [←]버튼을 클릭하면 editText에 글씨가 지워진다. ■activity_main.xml ■AndroidManifest.xml [app]-[manifests]-[AndroidManifests.xml] 로 들어가 다음 코드를 추가해준다. 1. 밖에 추가 웹브라우저에 접근하기 위해 인터넷에 대한 권한 허용해주는 코드다. 2. 안에 추가 인터넷에서 htts의 보안이 아닌 일반 http사이트를 접근하기 위하여 설정합니다. android:usesCleartextTraffic="true" 만약 상단에 sync now가 뜨면 sync now 하면 된다!!.. 2022. 8. 25.