Best Android Studio Navigation Drawer Tutorial (Part 3) ☎️ ANDROID PHONES

안녕하십니까, 제 이름은 Oum Saokosal입니다 이것은 네비게이션 서랍의 3 부분입니다

Android Studio 내 채널에서 이전 동영상 (1 부 및 2 부)을 볼 수 있습니다 나에게 연락 할 수 있습니다 : Facebookcom/kosalgeek twittercom/okosal github

com/kasolgeek에서 소스 코드를 다운로드 할 수 있습니다 게다가 첫 번째 비디오에서 기본 탐색 창, 기본 UI 및 단편에 대해 이야기했습니다 Part 2, 뷰에 대해 이야기하고 조각에 뷰를 추가하는 방법, 이벤트 처리기 및 조각을 나열하십시오 이 비디오에서는 탐색 서랍을 왼쪽에서 오른쪽으로 변경하는 방법에 대해 설명하겠습니다

애니메이션을 추가하십시오 좋아요, 이전 동영상의 예입니다 우리는 이미 그것에 대한 메뉴를 만들고 이것과 목록보기에 항목을 추가합니다 이제 위치를 변경하려고합니다 그래서 우리가해야 할 일은, 먼저 여기에있는 활동 _ 메인으로 가서 여기로 START에서 END까지, 그리고 layout_gravity에서 END까지 가능합니다

조금 작아 폭을 변경할 수 있습니다 아마도 200dp 일 수 있습니다 그러면 주요 활동으로 가서 듣습니다 당신이 바꿔야 할 것은 여기 있습니다

END로 변경하고 싶을 때이 것을 방지해야 할 때 매우 중요합니다 에서 사용자, 당신이 여기에있는 동안 당신이 다시 누르면, 이것을 뒤로 누르면, 보통 당신이 뒤로 말하자 뒤는 나가기 버튼처럼 행동합니다 따라서 여기서는 뒤로 누를 때 코드가 애플리케이션을 종료하지 못하도록합니다 열린 탐색 창에서 이제 시작부터 끝까지 변경하고 싶습니다

그리고 나서 여기에서 마지막 부분을 변경하고 싶습니다 탐색 아이콘이 선택되었습니다 여기에서도 END로 변경하려고합니다 당신이 조각에 있다고 가정 해 봅시다 이제는 하나의 특정 단편에 있고 다른 단편을 클릭한다고 가정 해 봅시다

메뉴에서 탐색 창을 닫으면됩니다 이제 END로 변경됩니다 그 외에도 무엇이 있습니까? 여기 응용 프로그램에서 그것을 실행하자! 메뉴가 없기 때문에 오른쪽에 햄버거 메뉴가 있습니다 당신이 부르는 것, 여기의 메뉴, 햄버거 메뉴가되는 설정 그래서 당신이해야 할 일은 메인 메뉴로 가서 어쩌면 menuRight로 바꾸고 싶습니다

그리고 이것 당신이 결코 말하지 않을 때, 3 개의 점 메뉴 안에 숨어있을 것입니다 그리고 항상 말하면, 보여 줄 것입니다,하지만 이제는 아이콘을 바꾸고 싶습니다 그리고 아마도 아이콘을 찾을 수 있습니다 인터넷으로부터의 좋은 하나, 햄버거 메뉴와 유사한 하나

그러나 나를 위해 나는 단지 사용한다 이 방금 다운로드 한 후 여기에서 드로어 블 메뉴에 복사하여 붙여 넣으십시오 예, 이제 드로어 블 (drawable)이라고 부를 수 있습니다 그래서 우리가 사용자를 추가하고 싶다고 가정하면, 다른 아이템도 가질 수 있습니다 괜찮아

이것은 단지 예일뿐입니다 좋아요, 특별한 것은 없지만 당신이 원하는 것입니다 사용 바로 메뉴예요 좋아요, 그래서 당신은 여기서 주요 활동으로 돌아갑니다

여기에 onOptionItemSelected가 있습니다 이제 메뉴 오른쪽으로 바뀝니다 서랍을 부르면됩니다 서랍이 없기 때문에 서랍이 없습니다 onCreate 안에 있습니다

자, 이제 바깥쪽에 복사하고 이것을 이쪽으로 두십시오 이제 navbar 메소드에서도 자유롭게 사용할 수 있습니다 그래서 당신은 서랍이 오른쪽에서 열렸다 고 말하면 닫습니다 그렇지 않으면 당신이 그것을 엽니 다 괜찮아

그래서 이것이 가장 중요한 부분입니다 메뉴가 햄버거 메뉴처럼 작동하도록하려면 마우스 오른쪽 버튼을 클릭하십시오 메뉴가 정상에서 왔음을 알 수 있습니다이 메뉴는 더 이상 사용되지 않으므로 이 버튼을 비활성화하고 싶습니다 당신이해야 할 일은 토글을 켜고 토글 설정 onDrawerIndicatorEnable 및 false로 설정하면 햄버거 메뉴가 표시되지 않습니다

이제 햄버거 메뉴가 오른쪽에서 나오고 뒤를 클릭하면 다음과 같이 작동합니다 당신이 원하는 이걸 클릭 해 알았어 그래서 마지막 부분은 애니메이션이지만, 애니메이션 전에는 애니메이션보다 먼저, 나는 뭔가를 지적하고 싶습니다

아마도 당신이 그것을 알아 차릴 지 알 수있을 것입니다 그러나 당신이 처음 당신을 시작할 때 아무것도 보이지 않는 단지 하나의 빈, 실제로는 좋지 않다 하나의 조각을 갖고 싶다 절대적으로 1을 위해, 그래서 아마 당신은 첫번째 것을 선택하고 싶습니다, 좋습니다, 그렇게하기 위해서 그것은 매우입니다 쉽습니다

조각에 대한 코드로 이동하면 onCreate에 복사하여 붙여 넣기 만하면됩니다 방법과 어쩌면이 마지막 부분 이제 기본 조각이 생겼습니다 다른 조각을 클릭하면, 좋아요, 그러나 이것에 대한 애니메이션은 단지 아주 기본적인 것이다 이제 우리는 애니메이션으로 이동할 것입니다

거래를위한 애니메이션은 매우 간단합니다 먼저 무엇을해야합니까? res 및 새 디렉토리에 저장하면 anim을 호출 할 수 있으며 폴더 이름은 모두와 나는 나만의 애니메이션을 가지고있다 이 슬라이드는 슬라이드 인 및 왼쪽에서 슬라이드하여 왼쪽에서 슬라이드하여 가지고있는 내용 어쩌면 지속 시간을 바꾸는 것이고 X는 -100 %이고 X1은 0 %입니다 당신은 0에서 100까지 괜찮아지기를 원합니다 이것은 오프셋에서입니다

델타는 오프셋입니다 이것은 간단한 애니메이션입니다 싸우고 싶다면 Google에서 유용한 정보를 찾을 수 있습니다 그냥 기본적인 것일 뿐이므로 당신은 그것을 쉽게 바꿀 수 있습니다 여기 관리자는 괜찮아요, 여기 주위에, 당신은 내려 가서 setCustomAnimations라고 말하십시오

두 개의 매개 변수가 필요합니다 첫 번째 매개 변수는 사용자가 볼 수있는 입력 값과 종료 값입니다 입력은 슬라이드 인이고 종료는 슬라이드 아웃입니다 그래서 Ranim_slide_in_from_left로 전화하면 출구는 R

anim_slide_out_from_left입니다 복사해서 붙여 넣기 만하면됩니다 저거 봐! 이제 애니메이션이 좋아 보인다 이 동영상 용입니다 내비게이션 드라이버에 대해 더 배워야한다는 것을 알고 있지만 모든 기본 기능을 다뤘습니다

탐색 서랍의 네가 그걸 좋아하고, 내 채널을 구독하는 것을 잊지 말고, 너를 볼거야 다음 동영상에서 고맙습니다

Android Navigation Drawer

안녕하세요 모두 backbenchers 코딩을 환영합니다 이 Android 튜토리얼에서는 탐색 서랍 만드는 법을 참조하십시오

새로운 Android 프로젝트를 시작하십시오 Android_Nav에 회사 도메인 및 프로젝트 위치를 지정하는 이름을 지정하십시오 다음을 클릭하십시오 전화 및 태블릿을 클릭하고 다음을 클릭하십시오 이제 탐색 서랍 작업을 선택하십시오

다음을 클릭하고 마침을 클릭하십시오 이제 우리 프로젝트가 시작되어 가상 장치를 시작합시다 도구 -> Android-> AVD 관리자로 이동하여이 재생 버튼을 클릭하십시오 여기에서 Google 애플리케이션을 실행하면 가져 오기, 갤러리, 슬라이드 쇼 및 도구가있는 탐색 서랍 우리는 이 항목을 클릭 할 때이 항목을 수정하십시오

하나의 페이지에 연결됩니다 우리가 할 일은 우리가 에 대한 별도의 조각 각 항목은 이제 우리가 첫 번째 단편을 만들자 새 조각 -> 조각 (공백)을 클릭하십시오 첫 번째 항목부터 Fragment_Home으로 이름을 지정하십시오 XML 파일 이름을 수정하여 확인란의 선택을 취소하고를 클릭하십시오

끝 이제 우리는 XML 파일과 우리 홈 조각의 자바 파일을 봅니다 우리는 XML 파일을 수정합니다 layout_width를 wrapcontent, height를 wrapcontent로 만듭니다 텍스트는 홈 페이지입니다 25p (크기에 독립적 인 픽셀)로 textsize를 주면 layout_gravity에 중심을두고 XML 페이지가 완성됩니다

마찬가지로 "About"에 대한 또 다른 조각을 세 개 더 만들 것입니다 "갤러리"및 "연락처"항목 이제는 세 조각 더 만들었습니다 조각 "About"과 XML을 수정하고 "About Page"라는 텍스트를 작성했습니다 마찬가지로 "갤러리"와 조각 "연락처"

이제 레이아웃 폴더의 app_bar_mainxml로 이동합니다 여기에서 우리가 할 일은 이걸 지울 것입니다 line을 만들고 content_mainxml을 삭제하고 FrameLayout을 만듭니다

이 FrameLayout에서 우리는 파편들을 묻을 것입니다 FrameLayout 너비를 matchparent로 지정하십시오 높이를 matchparent로 지정하고 main_container로 ID를 지정합니다 이렇게하면 우리가 나중에 사용하려고하는 FrameLayout id와 이것 이후에, 우리는 메뉴 폴더에서 activity_main_drawerxml을 열고 항목 ID를 변경하십시오

항목 제목을 첫 번째 항목의 nav_home으로 변경하고 제목을 "집"으로 변경합니다 둘째 nav_about을 선택하고 제목을 "정보"로 변경하십시오 "갤러리"는 3 차원입니다 탐색 서랍의 항목이 변경됩니다 그리고 연락을 위해 마지막으로 그리고 지금 연락 할 제목을 변경하십시오 네비게이션 서랍을 보면 네 개의 항목이 나옵니다

이제 MainActivityjava로갑니다 그리고 거기서 그들의 ID를 바꾸십시오 첫 번째는 nav_home, 두 번째는 nav_about, 세 번째는 nav_gallery, 마지막은 nav_contact입니다 이 후에는 onCreate 메서드 ()에서 코딩을 수행 할 것입니다

setContentView () 후에 우리는 다음과 같은 fragment home 객체를 생성 할 것이다 FragmentHome 및 이름 지정하기 fragmenthome = new FragmentHome (); 및 FragmentTransition 개체 이제는 객체를 반환하는 getSupportFragmentManager ()를 호출 할 것입니다 FragmentManager를 호출하고 이것을 사용하여 beginTransaction () 메소드를 호출 할 것이다 이 begin transaction 메소드는 FragmentTransaction 객체를 반환합니다 여기서 우리는 그 객체를 사용하여 replace () 메소드를 호출 할 것이다

FrameLayout Ridmain_container 및 fragment_home의 ID abject 이제 우리는이 모든 것을 저장하기 위해 commit () 메소드를 호출 할 것이다 이제이 전체 코드를 복사하여 onNavigationItemSelected () 함수에 붙여 넣습니다 이 신분증 아래에서 우리가 이걸 받았다

"정보"에 대해 우리는 사물을 변화시킬 것입니다 Fragment_About 개체 이름도 변경하십시오 fragment_about Fragment_이 오브젝트를 복사하여 여기에 붙여 넣으십시오 마찬가지로이 코드를 다시 복사하여 갤러리 및 귀하의 연락처에 붙여 넣으십시오

내가 조각에 대해 보여준 것처럼 개체를 변경하십시오 이제는 개체를 갤리와 연락처도 마찬가지입니다 이제 우리는 이것을 실행할 것이고 우리는 코딩을 마칩니다 여기 출력이 있습니다 여기에 탐색 서랍이 있습니다

그리고 이것을 클릭하면 조각과 제목이 보입니다 갤러리의 경우 '갤러리 페이지'가 표시되며 마지막으로 '연락처 페이지'가 표시되므로이 비디오가 마음에 들면 구독하고 공유하십시오 시청 해주셔서 감사합니다

Best Way to Create Android Database App in 30 Minutes (Navigation Drawer) 2017

안녕하세요 여러분, 제 이름은 Oum Saokosal입니다 오늘은 30 분 안에 Android 데이터베이스 앱을 만드는 가장 좋은 방법을 알려 드리겠습니다

이 비디오에서는 Navigation Drawer RecyclerView, Android Volley, PHP 및 MySQL에 대해 배우게됩니다 나는 그것이 당신에게 많이 들리는 것을 안다 그러나 만일 당신이 더 많은 세부를 원한다면 당신은 나의 것 위에서 더 많은 비디오를 찾을 수있다 채널 : Oum Saokosal 내 Facebook 페이지 : KosalGeek, Twitter : @okosal 및 일부 소스 코드 githubcom에서 도서관 kosalgeek뿐만 아니라

따라서 이러한 요구 사항을 충족하려면 Android Studio에 최신 GenyMotion이 있어야합니다 Emulator XAMPP for PHP 및 Sublime Text 용 OK 프로젝트를 시작합시다 OK Android Studio를여십시오 Android Studio 2

12를 사용하고 AndroidDBApp1이라고 부르 자고 버전을 선택하겠습니다 안드로이드 40은 괜찮습니다 안드로이드 네비게이션 서랍을 선택하세요

그것을 사용하고 그냥 그대로 두십시오 이제 끝났으니 테스트 해보고 싶으니까 실행 해 봅시다 이제 작동합니다 이것이 바로 네비게이션 서랍입니다 좋아, 그래서 우리는 아마이 부분을 조각으로 만들려고하는데, 나는 조금만 빨리 바꾸고 싶다

메뉴를 조금만 비켜서이 메뉴에 들어가서이 모든 것을 삭제하면됩니다 좋아, 아마 이런 식으로 그룹을 구성 할 수도 있습니다 우리는 당신이 우리의 뉴스를 말하게하는 것처럼 당신이 알고있는 것과 같이 당신이 알고있는 두 가지 옵션을 제공합니다 어쩌면 당신은 뉴스를 가지고 싶을 것이고 아마도 제품을 좋아할 것이기 때문에 아이템 이름을 주면됩니다 그래서 보통 메뉴, menuNews, menuProduct OK와 같은 이름을 부여합니다

그런 다음이 것을 삭제하지 않고 다른 것으로 변경하고 싶다면 그냥 빨리 바꾸고 싶어 그리고 여기 자바로 가서 내려갑니다 이것은 여러분이 생성 한 인용문처럼 여러분이 알고있는 기본값입니다 여기에 나머지는 모두 삭제하되이 부분은 삭제하지 마십시오 이 중 하나는 매우 중요합니다 그리고 당신은 조각을 가지고 싶어 그래서이 마우스 오른쪽 단추로, 여기에서 조각으로 이동 한 다음 빈 칸을 선택하고 선택을 취소하십시오

그것을 필요로하고 NewsFragment OK처럼주고, 이것에 대해 더 자세히 알고 싶다면 내 YouTube 채널에 내비게이션 서랍에 대한 동영상이 있습니다 그것을 확인하시기 바랍니다 그러나이 목적을 위해 나는 단순한 것을 만들뿐입니다 여기 가져 오기 위해가는 오른쪽 조각을 조각 내십시오 이 같은 것을 볼 수 있다면 OK입니다

그러나 그것을 사용할 때 어떤 문제가 있습니다 미래는 당신이 지원 버전 40을 사용하는지 확인하십시오 OK 여기에서 RecyclerView를 사용할 수 있습니다 프래그먼트 안에 OK

그래서 테스트하기를 원하기 때문에 여기 FragmentNews에있는 레이아웃에서 휴식을 취하십시오 그냥 여기로 가세요 그러면 원하는 것을 알 수 있습니다 그것을 테스트하기 위해, 아마도 이런 시계를 잡아도됩니다 LinearLayout으로 변경하려면 LinearLayout OK를 실행하면됩니다

괜찮아요 다시 끌고 싶다면 걱정하지 마십시오 문제가되지 않습니다 그것을 실행하십시오 아, 여기서 조각을 불러야한다는 사실을 잊어 버렸습니다

물론 우리는 그렇게 부르지 않았습니다 그래서 우리는 여기에서 MainActivity로 이동하십시오 여기에서 NewsFragment를 호출하면됩니다 NewsFragment는 작은 케이스로 알고 있고 NewsFragment는 이와 같습니다 단편이 활동의 ​​일부분이라는 것을 이해해야한다는 점이 하나 더 있습니다

이 단편을 어디로 가길 원하는지 실제로 알아야합니다 그것을 content_main에 여기 넣으십시오 그래서 당신은 여기에서 Relative에 이름처럼 줄 필요가 있습니다 그래서 만약 당신이 콘텐츠 메인 내에서 그것을 삭제하고 당신은 RelativeLayout에 이름을 부여해야합니다 이리

글쎄, 실제로 ID는 이름이 아니야, ID는 이것처럼 그리고 우리는 그런 식으로 그리고 어쩌면 찾아 낼거야 나는 그것을 MainLayout이라고 부른다 그리고 이것은 조각을 모두에 넣고 싶을 장소이다 그래서 여기 MainActivity로 돌아가서 FragmentManager를 호출하고 호출 해 봅시다 관리자, 내부에 있어야합니다

확인을 클릭하고 그런 조각 관리자의 지원을 받으십시오 이제 우리가 할 수있는 일은 managerbegintransaction입니다 그런 다음 교체해야합니다 여기에서 조각을 교체하고 싶습니다

content_main 그래서 Rlayoutmain을 기다리지 말고 no, idMainLayout 그리고 그런 다음 newsFragment 여기에 괜찮 았고 텍스트를 넣으려는 것은 괜찮습니다 네가 그렇게하지 않으면 좋아, 기본 작업을 갖고 싶다면 이것을 복사해서 onCreate에 전달하면된다

여기, 아래쪽에 커밋 ()을 호출해야만 괜찮습니다 그래서 실행되지 않습니다 당신은 그냥 교체를 호출하고 나서 커밋했습니다 다시 실행하십시오 이제 확인해보십시오

시계는 그 활동을 의미합니다, 당신은 조각을 가져다가 그 안에 넣는 것을 알고 있습니다 그리고 여기는 시계가 아닙니다 이제는 RecyclerView를 안에 넣고 싶습니다 newsFragment 여기에서 파편이 그렇게 불려진다 그래서 도서관에 Google이 있고 Android RecyclerView를 입력해야합니다

여기 그리고 어쩌면 이것도 그래서이 블로그에 구글은 아주 좋은 줄 당신이 거기에 예제를 알고 그래서 만약 당신이 단지 원한다면 여기서 코드를 잡아라, 좋아, 이렇게 카드를 필요로한다 당신은 여기에 의존성을 넣어야하지만 당신은이 더하기 기호를 가지고 있습니다 최신 것을 알아라 그래서 당신은 여기에 가거나 어쩌면 그것의 주위에 좋습니다 그리고 당신 Ctr + F 그리고 당신은 RecyclerView를 찾을 수 있습니다

그래서 이것은 RecyclerView에 대한 의존성이므로 다음과 같은 코드를 잡아라 안드로이드에 그리고 당신은 두 번째 하나가 아니라 첫 번째로 gradle로 이동하고 컴파일하라 그런 다음 그것을 붙여 넣으면 또 하나의 cardView가 필요합니다 그래서 cardView는 컴패니언과 같습니다 RecyclerView

그래서 코드를 잡고 다시 컴파일하면 좋습니다 이제 확인하십시오 버전 23으로 컴파일하는 것처럼 알기 때문에 약간의 문제가 있습니다 24 23으로 바꾸어야한다고 생각합니다 나는 버전을 사용했기 때문에 당신이 약간의 오류가있는 이유를 다시 동기화해야만한다

40 프로젝트를 만들 때 기억 나는 안드로이드 4를 사용했고 이것은 하나의 최신 업데이트이므로 24로 이동하고 23을 사용하므로 다운 그레이드를 잘 알고 있습니다 조금이라도 사용하고 싶다면 최신 버전을 사용하십시오 그러나 당신은 그것을 바르게 바꿔야 만합니다 그러나 빨리 끝났습니다

여기로 돌아가서 RecyclerView를 준비하십시오 그래서 여기 복사하고 레이아웃으로 이동하십시오 ~ fragment_news까지 OK 이걸로해라 이건 뭐든지간에 아날로그 시계로 바꾸면 돼 rv에 이건 뉴스 야

그래서 네가 그게 어울리는 부모인지 알 수있어 전체 화면을 일치시킵니다 이것은 RecyclerView를위한 것이지만, cardView를 새로 마우스 오른쪽 버튼으로 클릭하고 XML을 선택해야합니다 여기 Layout을 new_card_view라고 부르면됩니다 이것과 같이 그리고 OK 그게 뭐든 상관 없어요

LinearLayout은 괜찮습니다 나는 하나의 이미지를 갖고 싶고, 두 개의 텍스트를 원한다 그것은 하나의 이미지를 왼쪽에서 하나는 오른쪽에서 2 이미지를 알고 있으므로 그렇게 해 보도록하겠습니다 LinearLayout이라는 내부 레이아웃을 만들고이 레이아웃은 match_parent가 될 것입니다 하지만 부모님과 먼저 일치하는 부모님과 일치하는 부모님의 첫 번째와 안쪽의 부모님과 일치합니다

나는 이미지보기를 가지게 될 것이고 이것은 포장 내용이 될 것입니다 OK 여기 왼쪽에 전화를 걸 수있는 이름이 있어야합니다 ivLeftImage 및 image scaleType centerCrop이 될 것입니다 아마 소스가 없기 때문에 Android에서 사용하고 싶습니다 어쩌면 당신은 하나의 이미지를 가지기를 원할 것입니다

여기 앙코르 당신은 앙코르를 안다, 그것은 나의 나라에서 여기에있다 그리고 우리는이 공간을 채울 필요가있다 대문자가 없으므로 그만큼 작은 케이스 만 있으면 드로어 블을 가질 수 있습니다 Angkor OK OK를 보자 그것은 전체 화면을 사용 하겠지만 높이는 아마도 단지 이 300dp를 줘 좋아

이거 어쩌면 여기 300dp, cardView, 밖에 내가 필요해 CardView 그래서 어딘가에 CardView 잡아 일반적으로 나는 바깥쪽에 CardView 넣어 안쪽이 아니라면 CardView는 좋아하지 않습니다 여기 네임 스페이스는 이렇게 전달합니다 이제 네가 원하는 모든 지점과이 창 하나가있다 하지만 CardView의 너비는 매우 작아서 match_screen처럼 두어야합니다

match_parent 그리고 이건 300이 될거에요 그래서이 match_parents를 넣었습니다 그것은 300이었습니다 지금 그리고이 하나는 14:39 300을 다시 보지 않으므로 이렇게 될 것입니다 왼쪽에서 2 개, 오른쪽에서 1 개를 갖고 싶습니다

오리 엔테이션 수평 좋아,이 하나 넣어 layout_weight this과 5 50 %를 넣을 수 없다는 것을 의미하는 50 %, 당신은 5를 넣을 수 있고 이것은 하나가 될 것입니다 왼쪽 및이 하나의 권리 확인 및 다시 정상적으로 그냥 언론을보고 뭔가를 볼 수 있습니다 승인 이제 끝났습니다 OK 중력 센터는 중요하지 않습니다 좋아요

코너는 4입니다 어쩌면 그냥 가지고 있습니다 이미지 만, 일부 텍스트를 원하면 여기에 텍스트를 넣으십시오 이제는 빨리 빨리 할 수 ​​있습니다 좋아, 데이터베이스에서 데이터를 가져 와서 Android Volley가 필요하므로 여기로 돌아가십시오

다시 안드로이드 발리 좋아, 그래서 당신은 당신이 이걸로 갈 필요가 gradle처럼 알아야 할 필요가 처음 하나, 둘째는 마치 연속처럼 알고 있지만 두 번째 것은 잡으려고 할 것입니다 이 코드는 OK가 아닙니다이 코드를 다시 잡고 다시 동기화하십시오 MySingelton에 대한 수업처럼 당신이 필요로하므로 동기화가 완료되었음을 알고 있습니다 부름을 막는 코드예요

복제해야 할 것처럼 말입니다 MySingelton은 클래스에서 많은 객체를 만들 때와 같습니다 이것은 당신을 보호하고자하는 것입니다 우리가 여기서 버전 4를 다시 지원할 필요가있는이 클래스는 괜찮습니다 나는 너를 위해 조금 어려울 것 같은데,하지만 너는 네가 원한다면, 물론 YouTube 채널로 이동하면 MySingelton이 완료되고 Newsfragment로 이동합니다

여기 당신은이 하나의 MySingelton을 요구하고 즉각적으로 그리고이 하나의 문제를 얻을 필요가 있습니다 이제 당신은 외부에서 이것을 필요로하므로 여기서 컨텍스트를 얻을 수 있습니다 context containergetcontext () 여기에서 컨텍스트이므로 여기에 요청을 추가 할 수 있습니다 그렇다면 stringRequest가 필요합니다

OK와 StringRequest new StringRequest 이것은 네트워크를 호출하기 위해서입니다 먼저 메소드와 같은 메소드가 필요합니다 그러면 데이터베이스에서 데이터를 가져 와서 시작합니다 getData OK 그리고 여러분이 사용하는 두 데이터 모두 OK 데이터를 가져오고 여기에 URL이 필요하다 그래서 그것은 URL입니다

그래서 당신은 10320이 될 것입니다 그래서 당신은 로컬 하나를 사용할 것입니다 18시 50 분 그렇게 좋아하지만 당신 도이 하나를 실행해야합니다

좋아, 내가 프로젝트를 만들고 그것을 예배와 같이 부를 것이고 가을이 갈 것이다 PHP에 색인을 붙이는 것입니다 그리고 이것은 새로운 것입니다 여러분은 여기서 처음으로 이렇게 지저분해질 것입니다 URL 및이 하나와 쉼표 및 여기 아래에 새로운 하나가 있으므로이 네 가지가 있습니다

오류가없고 오류가 발생하면 데이터를 가져 와서 오류가 발생합니다 여기 오류 청취자로부터 OK 그러면 Android 매니페스트로 이동해야 할 한 가지 더 필요합니다 여기 당신은 허락을 요청해야합니다이 사람은 이처럼 인터넷이 필요할 것입니다

이제 StringRequest를 모두 사용할 수 있으며 아래에 내려 놓으면 이제 네트워크 OK 그리고 실제 서버를 사용한다면 로컬 호스트를 나타냅니다 Google에서 Google처럼이 사실을 알고 URL을 확인해주세요하지만이 URL은 로컬 호스트와 examplewews 그래서 나는 그들에게 가서 새 폴더를 만들어야 만합니다 Mac의 경우 20시 27 분에 이름을 바꿔서 한 번 더 이름을 바꿉니다 그리고 나서 우리는 더 많은 PHP 인덱스를 생성 할 것이고 여기에 숭고한 텍스트가 필요합니다

당신은 PHP와 이것 만 필요로하고 당신은 데이터를 보낼 것이기 때문에 이것 모두를했습니다 그래서 당신은 데이터를 실제로 잡아서 연결이 필요하지만 어쩌면 그것을 만드는 것이 더 낫습니다 그것들을 외부에 만들어 복사하고 붙여 넣기 할 수 있습니다 그래서 서버가 필요합니다 서버가 로컬 호스트이고 사용자가 루트이고 pass가 공백이고 db이므로 필요합니다

db 데이터베이스 이름이므로 그냥 예기치 않은 코드를 호출하면 mysqlite와 같은 연결이 필요하다 그리고 나서 서버와 사용자 그리고 패스와 db 그리고 이것 하나는 아마 당신이 double을 사용해서 comm를 부를 수있다 m 여기에 그래서 만약 통신 오류가 그냥 오류를 호출 할 수 있습니다 그럼 전화를 죽일 전화 그냥 오류 DB OK 그런 다음 색인에 연결하여 여기에 포함 시키십시오 일단 PHP를 연결하고 OK를하면 알 수있는 모든 데이터베이스를 얻고 싶습니다

데이터베이스를 가지고있어 localhost를 다시 방문하십시오 데이터베이스가 실행되고 있지 않습니다 시작하겠습니다 승인 그래서 다시 한 번 PHP myadmin으로 이동하여 데이터베이스를 만들고, 새로운 데이터베이스 인 examplenews를 사용합니다

UTF-8 일반 CI에 대한 데이터 정렬 4, 하나의 ID를 더한 다음이 기본 키를 자동으로 증가시킵니다 그것은 제목이라고 불리우며 varchar는 아마이 제목처럼 250을 입력 할 것입니다 Image 1, this just just 이미지 URL을 알면 250 OK를 저장하면됩니다 이제 간단한 데이터를 여기에 삽입하여 테스트 이미지 1과이 이미지를 호출 할 수 있습니다 image1

sql 그리고이 하나의 이미지 2 그 다음이 하나의 테스트 이미지 2와이 하나가 3이 될 것입니다 4 OK 좋다, 이제 모든 데이터가 여기에 있으므로 데이터베이스에서 데이터를 가져오고 싶다 여기 OK OK mysql_query 이제 OK 데이터를 얻었고 나는 숭고함을 사용하고 있음을 기억한다 메모장을 사용하는 경우 텍스트 ++ 여기에 코드에 대한 몇 가지 문제점이 있습니다 이제 확인하십시오

데이터를 얻은 다음 여기에 안드로이드에 넣고 싶습니다 그래서 무엇이든하기 전에 여기에서 테스트하고 싶습니다 그래서 이것은 데이터에서 올바른 위치입니다 로그를 사용하는 것처럼 조각의 이름을 넣을 수 있습니다 그리고 이것은 응답입니다

좋아, 여기 안드로이드 모니터를 열고 당신이 할 수있는 새로운 조각으로 필터링을 좋아해 데이터가 이와 같습니다 만약 당신이 이것 앞에서 뭔가를 본다면 당신은 그 상징을 알 것입니다 당신은 숭고한 텍스트로 변경해야하므로 약간의 오류가 있습니다 이제 데이터가 완료되고 이것을 변환하려고합니다

JSon을 arraylist 그래서 내 github KosalGeek에 가서 가야하고 KGJsonConvertor에 가서 확인을 누른 다음 코드를 잡고 돈을 기부하고 싶다면 기부 할 수 있습니다 여기 괜찮아요 사용은 무료입니다 그래서 먼저 GSon이 필요합니다 여기 Gson을 여기에서 다운로드 한 다음 OK를 클릭하면됩니다

그런 다음 여기를 클릭하여 내 프로젝트를 다운로드하거나 다운로드를 클릭하고 확인을 클릭 한 다음 이 하나를 복사하고 돌아가서 여기에 27 : 04 여기를 클릭하고 애플 리케이션에 대한 프로젝트로 이동 – libs를 마우스 오른쪽 버튼으로 클릭하여 전달하십시오 네, 그리고 다른 하나,이 하나의 패스이 그냥 당신이 이것을 알고 라이브러리로 추가, 이 라이브러리를 라이브러리에 추가하면이 라이브러리를 마우스 오른쪽 버튼으로 클릭하는 이유가됩니다 시간이 끝났습니다 이제 완료되었습니다 안드로이드에 대해 잘 알고 있습니다

데이터베이스의 데이터를 나타내는 클래스를 작성하여 뉴스를 호출하겠습니다 그런 다음 공용 정수 ID를 갖게됩니다 이름이 일치해야합니다 데이터베이스의 필드 ID title Image 1 & 2 OK 이제 아무것도 이름을 바꿀 수 없습니다 이 하나의 문자열 제목과 당신도 대중과 문자열을 사용해야합니다

String Image 1 public String 이미지 2 확인을 클릭 한 다음 주 Serializable이 여기에서 응답을 얻고 싶습니다 코드를 arraylist로 변환하면, 여기 내 소재에 들어 있습니다 그런 다음 응답이 이제 끝나고 수업은 뉴스입니다 이제 알았습니다

arraylist 그래서 arraylist를 RecyclerView에 넣고 싶습니다 material, RecyclerView, rv 그리고 그냥 뉴스를 불러라 그래서 이것을 사용하면된다 나는보기에 남기 때문에이 사람이 이렇게 될 것입니다 좋아, 이제이 같은보기를 사용할 수 있고 ID별로보기를 찾을 수 있으므로 이제 rv 예와 우리는 이제 괜찮아 질거야 rvnews 그리고 너는 보통 setLayout처럼 알고 싶다

당신은 선형 레이아웃을 사용합니다 컨텍스트와 컨텍스트는 최종적이어야합니다 이제 hasFixed를 true로 설정해야합니다 그리고 마지막으로 어댑터를 여기에서 가장 중요한 부분으로 설정하기를 원합니다 어댑터를 외부에두면 NewsAdapter를 호출 할 것이므로 OK를 클릭하고 클래스 호출을 생성하십시오

NewsAdapter 그리고 나서 당신은 RecyclerView Adapter를 확장해야합니다 당신은 View holder처럼 RecyclerView, View Holder를 알고 있습니다 그러면 구현해야합니다 이 그래서 메인 메서드 세 가지 방법으로 그래서 우리는 NewsAdapter를 호출 한 다음 NewsAdapter를 호출해야합니다

NewsAdapter입니다 당신은 계약자를 만들 수 있도록 당신이 arraylist를이 사람에게 알려주기를 원합니다 그에 대한 안녕하세요 여러분, 제 이름은 Oum Saokosal입니다 오늘 나는 안드로이드를 만드는 가장 좋은 방법을 가르쳐 줄 것이다

30 분 안에 데이터베이스 응용 프로그램 이 비디오에서는 네비게이션 서랍 RecyclerView, Android Volley, PHP & MySQL 나는 당신에게 많은 소리가 들리지만 더 자세히 알고 싶다면 내 채널에서 더 많은 동영상을 찾을 수 있습니다 Oum Saokosal 내 Facebook 페이지 : KosalGeek, Twitter : @okosal, githubcom kosalgeek의 라이브러리에있는 일부 소스 코드도 있습니다 따라서 이러한 요구 사항을 충족하려면 Android Studio에 최신 GenyMotion이 있어야합니다

에뮬레이터 XAMPP for PHP 및 Sublime Text OK 프로젝트를 시작합시다 Android Studio를 설치합니다 Android Studio 21

2를 사용하고 AndroidDBApp1이라고 부릅시다 Android 40의 버전을 선택하면 괜찮습니다 Android Navigation을 선택하면 서랍은 우리가 그것을 사용하고 싶기 때문에 그냥 그대로 두십시오 이제 끝났어

그래서 테스트 해보고 싶을 테니까요 이제 작동합니다 그래서 이것은 네비게이션입니다 서랍, 그거야 좋아, 그래서 우리는 아마이 부분을 조각으로 만들려고하는데, 나는 조금만 빨리 바꾸고 싶다

메뉴를 조금만 비켜서이 메뉴에 들어가서이 모든 것을 삭제하면됩니다 좋아, 아마 이런 식으로 그룹을 구성 할 수도 있습니다 우리는 당신이 이것과 같이 알고있는 두 가지 옵션을 제공합니다 당신은 뉴스를 말하고 싶어 할지도 모르는 것처럼 알 수 있습니다 제품 괜찮아요 그래서 일반적으로 항목 이름을 부여합니다

나는 메뉴, 메뉴 뉴스, 메뉴 제품과 같은 이름을 부여합니다 승인 그런 다음이 것을 삭제하지 않고 다른 것으로 변경하고 싶다면이 것을 선택하십시오 그냥 빨리 바꾸고 싶어 그리고 여기 자바로 가서 내려갑니다

이 하나는 당신을 위해 생성 된 따옴표와 같이 알고있는 기본값이므로 메뉴로 변경하면됩니다 여기에 나머지는 모두 삭제하고이 부분은 삭제하지 마십시오 여기가 잘되어 있습니다 이 중 하나는 매우 중요합니다 그리고 당신은 조각을 가지고 싶어 그래서이 마우스 오른쪽 단추로, 여기에서 조각으로 이동 한 다음 빈 칸을 선택하고 선택을 취소하십시오 그것을 필요로하고 NewsFragment OK처럼주고, 이것에 대해 더 자세히 알고 싶다면 내 YouTube 채널에 내비게이션 서랍에 관한 좋은 동영상이 있습니다

확인해주십시오 그것 그러나이 목적을 위해 나는 단순한 것을 만들뿐입니다 여기 가져 오기 위해가는 오른쪽 조각을 조각 내십시오 이게 맘에 든다면 OK입니다 하지만 나중에 사용하면 문제가 발생하므로 지원을 사용해야합니다

버전 40 OK 여기에서 RecraglerView를 Fragment OK 내부에서 사용할 수 있습니다 당신은 그것을 시험하기를 원합니다 FragmentNews OK에서 나머지 레이아웃을 여기에 표시하겠습니다 그냥 가서 시험해보고 싶은 것 같은데, 시계는 어쩌면 좋아할거야

이 LinearLayout으로 변경하려면 LinearLayout OK를 실행하면됩니다 괜찮아요 다시 끌고 싶다면 걱정하지 마십시오 문제가되지 않습니다

그것을 실행하십시오 아, 여기서 조각을 불러야한다는 사실을 잊어 버렸습니다 물론 우리는 그렇게 부르지 않았습니다 그래서 우리는 여기에서 MainActivity로 이동하십시오 여기에서 NewsFragment를 호출하면됩니다

NewsFragment는 작은 케이스로 알고 있고 NewsFragment는 이와 같습니다 단편이 활동의 ​​일부분이라는 것을 이해해야한다는 점이 하나 더 있습니다 이 단편을 어디로 가길 원하는지 실제로 알아야합니다 그것을 content_main에 여기 넣으십시오 그래서 당신은 여기에서 Relative에 이름처럼 줄 필요가 있습니다

그래서 만약 당신이 콘텐츠 메인 내에서 그것을 삭제하고 당신은 RelativeLayout에 이름을 부여해야합니다 이리 글쎄, 실제로 ID는 이름이 아니야, ID는 이것과 같이 우리는 그런 식으로 찾을거야 어쩌면 나는 MainLayout이라고 부른다 그리고 이것은 당신이 조각을 넣고 싶은 곳이다

그래서 MainActivity로 돌아 가면 FragmentManager를 호출하고 매니저라고 부르며 안에 있어야합니다 확인을 클릭하고 그런 조각 관리자의 지원을 받으십시오 이제 우리가 할 수있는 일은 managerbegintransaction입니다 그런 다음 교체해야합니다

여기에서 조각을 교체하고 싶습니다 content_main 그래서 Rlayoutmain을 기다린다 no, id

MainLayout 그리고 newsFragment를 기다린다 여기 괜 찮 아 요 당신은 텍스트를 넣어 싶습니다, 그것은 괜찮습니다 네가 그렇게하지 않으면 괜찮아 네가 기본 활동 만 복사하고 여기에 onCreate로 전달하십시오 여기에서 끝내 commit ()을 호출해야합니다

그래서 그냥 실행하기 때문에 실행되지 않습니다 바꾸기를 호출하면 커밋 했으므로 다시 실행합니다 이제는 의미하는 시계를 볼 수 있습니다 그 액티비티들, 당신은 파편을 가져 와서 그 안에 넣어 둬야한다는 것을 알고 있습니다 그리고 이것은 아닙니다

당신과 그것의 시계는 여기 있습니다 이제 RecyclerView를 newsFragment 안에 넣으 려합니다 그 단편은 그렇게 불려진다 그래서 도서관에 Google이 있고 Android RecyclerView를 입력해야합니다 여기 그리고 어쩌면 이것도

그래서이 블로그에 구글은 당신에게 아주 좋은 줄 당신이 예제를 알고 거기서 코드를 여기에서 잡고 싶다면 위와 같이 코드를 필요로합니다 이 정도는 좋지만 무엇보다도 먼저 여기에 의존성을 넣어야합니다하지만 이걸 가지고 있습니다 더하기 부호는 당신이 최신 것을 안다는 것을 알려야한다 그럼 너 여기에 가거나 어쩌면 그것의 주위에 OK 그리고 Ctr + F 그리고 당신은 RecyclerView를 찾을 수 있습니다

이것이 의존성입니다 RecyclerView에서 이렇게 코드를 잡고 Android로 이동하면 gradle로 이동합니다 두번째 것, 첫번째 것 및 아닙니다 당신은 그것을 말하고 다음과 같이 그것을 붙여라 또 하나의 cardView 카드보기는 RecyclerView의 동반자입니다 그래서 코드를 잡고 다시 컴파일하면 좋습니다

이제 확인하십시오 내 문제 때문에 당신은 내가 23 버전으로 컴파일하는 것처럼 알고있다 24를 사용한다 나는 그것을 바꿔야한다고 생각한다 23에 어쩌면 괜찮을 수도 있습니다

네가 가진 이유를 다시 동기화해야 해 버전 40을 사용했기 때문에 일부 오류가 발생했습니다 프로젝트를 만들 때 안드로이드를 사용할 때를 기억합니다 4 그리고 이건 당신이 최신 업데이트처럼 알고 있으므로 24로 갈 것이고 23 그럼 당신이 조금 다운 그레이드를 알고 당신이 사용하려는 경우, 당신도 알다시피, 괜찮아요

최신 것 그러나 당신은 그것을 바르게 바꿔야 만합니다 그러나 빨리 끝났습니다 그런 다음 여기로 돌아가서 RecyclerView를 준비하십시오 여기 복사해서 레이아웃으로 가십시오

그래서 당신은 fragment_news에 가라 OK 당신이 하지마 이건 뭐든지 아날로그 시계 그리고 rv로 바꿀 수 있습니다 그리고 이것은 뉴스입니다

그래서 당신은 그것이 어버이와 일치하는 것을 알 수 있습니다 전체 화면과 일치하게됩니다 이것은 RecyclerView를위한 것이지만, cardView를 새로 마우스 오른쪽 버튼으로 클릭하고 XML을 선택해야합니다 여기 Layout을 new_card_view라고 부르면됩니다 이것과 같이 그리고 OK 그게 뭐든 상관 없어요

LinearLayout은 괜찮습니다 나는 하나의 이미지를 갖고 싶고, 두 개의 텍스트를 원한다 그것은 하나의 이미지를 왼쪽에서 하나는 오른쪽에서 2 이미지를 알고 있으므로 그렇게 해 보도록하겠습니다 LinearLayout이라는 내부 레이아웃을 만들고이 레이아웃은 match_parent가 될 것입니다 하지만 부모님과 먼저 일치하는 부모님과 일치하는 부모님의 첫 번째와 안쪽의 부모님과 일치합니다

나는 이미지보기를 가지게 될 것이고 이것은 포장 내용이 될 것입니다 OK 여기 왼쪽에 전화를 걸 수있는 이름이 있어야합니다 ivLeftImage 및 image scaleType centerCrop이 될 것입니다 아마 소스가 없기 때문에 Android에서 사용하고 싶습니다 어쩌면 하나의 이미지를 갖고 싶다면 여기에 이미지를 가져 가자 앙코르 앙코르, 그것은 우리 나라에서 왔습니다

우리는이 공간과 대문자 만 채울 필요가 있습니다 그렇게 작은 케이스는 드로어 블과 앙코르를 가질 수 있습니다 좋아요 전체 화면을 사용하지만 높이는 아마도 이처럼 300dp를 제공 할 것입니다 어쩌면 300dp 여기, cardView 및 외부 여기 CardView가 필요하므로 어디서든 CardView를 잡아라

예 일반적으로 CardView를 바깥 쪽이 아닌 안쪽에 넣은 다음 CardView를 네가 여기에 네임 스페이스가 없기 때문에 OK 이제 네가 원하는 모든 지점과이 창 하나가있다 그러나 CardView의 너비 200은 매우 작아서 match_screen, match_parent, this와 같이 넣어야합니다 이게 내가 match_parents를 넣었을 때 300이 될거야, 지금은 300이고 이건 내가 보지 않아 14시 39 분 다시 300 이렇게 나는 왼쪽에서 두 사람을 갖고 싶다

오른쪽에서 하나는 오리 엔테이션을 수평으로 놓을 것입니다 OK 하나는 layout_weight를 넣고 05는 50 %를 넣을 수 없다는 것을 의미합니다 당신은 5 개를 넣을 수 있습니다 그리고 이것 하나는 왼쪽과 오른쪽에있을 것입니다

다시 정상적으로 실행되면 OK를 누르십시오 이제 OK 중력 센터 완료되었습니다 상관 없어요 좋아요 코너가 4예요

어쩌면 저는 텍스트 만 원하면 이미지 만 가질 수 있습니다 괜찮아요 그냥 텍스트를 여기에 넣으십시오 좋아요하지만 이제는 빠르게 빠르게 할 수 있습니다

좋아, 데이터베이스에서 데이터를 가져 와서 Android Volley가 필요하므로 여기로 돌아가십시오 다시 안드로이드 발리 좋아, 그래서 당신은 당신이 이걸로 갈 필요가 gradle처럼 알아야 할 필요가 처음 하나, 둘째는 마치 연속처럼 알고 있지만 두 번째 것은 잡으려고 할 것입니다 이 코드는 OK가 아닙니다이 코드를 다시 잡아서 여기에서 다시 동기화하십시오 MySingelton에 대한 수업처럼 당신이 필요로하므로 동기화가 완료되었음을 알고 있습니다

부름을 막는 코드예요 복제해야 할 것처럼 말입니다 MySingelton은 클래스에서 많은 객체를 만들 때와 같습니다 이것은 당신을 보호하고자하는 것입니다 우리가 여기서 버전 4를 다시 지원할 필요가있는이 클래스는 괜찮습니다

나는이 소리를 안다 조금 어려워하지만 당신이 가고 싶은 완벽한 코스를 알고 싶다면 내 YouTube 채널과 이제는 MySingelton을 완료하고 Newsfragment로 이동해야합니다 그것은이 하나의 MySingelton을 요구하고 순식간에 그리고 지금이 한 가지 문제를 얻습니다 외부에서 이것을 필요로하므로 여기에서 컨텍스트를 얻을 수 있습니다 context container

getcontext () 여기에서 컨텍스트이므로 여기에 요청을 추가 할 수 있습니다 그렇다면 stringRequest가 필요합니다 OK와 StringRequest new StringRequest 이것은 네트워크를 호출하기 위해서입니다 그래서 먼저 방법이 필요하고이 데이터를 데이터베이스에서 가져 와서 getData를 시작합니다 OK 그리고 당신이 사용하는 데이터 모두를 OK로 잡고 싶다면 여기에 URL이 필요합니다

그래서 URL입니다 당신은 10320이 될 것이므로 당신은 18:50을 가질 것입니다

그러나 이것도 반드시 실행해야합니다 좋아, 내가 프로젝트를 만들고 그것을 예배와 같이 부를 것이고 가을이 갈 것이다 PHP에 색인을 붙이는 것입니다 그리고 이것은 새로운 것입니다 여러분은 여기서 처음으로 이렇게 지저분해질 것입니다

URL 및이 하나와 쉼표 및 여기 아래에 새로운 하나가 있으므로이 네 가지가 있습니다 오류가없고 오류가 발생하면 데이터를 가져 와서 오류가 발생합니다 여기 오류 청취자로부터 OK 그러면 Android 매니페스트로 이동해야 할 한 가지 더 필요합니다 여기 당신은 허락을 요청해야합니다

이 사람은 이처럼 인터넷이 필요할 것입니다 이제 StringRequest를 모두 사용할 수 있으며 아래에 내려 놓으면 이제 네트워크 OK 그리고 실제 서버를 사용한다면 로컬 호스트를 나타냅니다 Google에서 Google처럼이 사실을 알고 URL을 확인해주세요하지만이 URL은 로컬 호스트와 examplewews 그래서 나는 그들에게 가서 새 폴더를 만들어야 만합니다 에 대한 Mac은 20:27이 될 것이고 이름을 다시 한 번 더 예고합니다

그리고 나서 우리는 더 많은 PHP 인덱스를 생성 할 것이고 여기에 숭고한 텍스트가 필요합니다 당신은 PHP와 이것 만 필요로하고 당신은 데이터를 보낼 것이기 때문에 이것 모두를했습니다 그래서 당신은 데이터를 실제로 잡아서 연결이 필요하지만 어쩌면 그것을 만드는 것이 더 낫습니다 그것들을 외부에 만들고 복사해서 붙여 넣기를 할 수 있습니다 그래서 서버가 필요합니다

서버가 로컬 호스트이고 사용자가 루트이고 pass가 비어 있어야하므로 db가 필요합니다 db 데이터베이스 이름이므로 그냥 예기치 않은 코드를 호출하면 mysqlite connect와 같이 필요할 것이다 그리고 나서 서버와 사용자 그리고 패스와 db 그리고 이것 하나는 아마 당신이 double을 사용해서 comm를 부를 수있다 m 여기에 그래서 만약 통신 오류가 그냥 오류를 호출 할 수 있습니다 그럼 전화를 죽일 전화 그냥 오류 DB OK 그런 다음 여기에 연결하여 색인에 연결할 수 있습니다

아마도 한번 포함하고 PHP OK를 포함해서 모든 데이터베이스를 얻고 싶습니다 알다시피 지금은 데이터베이스가 없으므로 localhost로 다시 이동합니다 데이터베이스가 아닙니다 달리기 시작하자 좋아

그래서 다시 한 번 PHP myadmin으로 이동하여 데이터베이스를 만들고, 새로운 데이터베이스 인 examplenews를 사용합니다 UTF-8 일반 CI에 대한 데이터 정렬 4, 하나의 ID를 더한 다음이 기본 키를 자동으로 증가시킵니다 그것은 제목이라고 불리우며 varchar는 아마이 제목처럼 250을 입력 할 것입니다 Image 1, this just just 이미지 URL을 알면 250 OK를 저장하면됩니다 이제 간단한 데이터를 삽입 할 수 있습니다

여기 테스트 이미지 1을 좋아하고이 이미지 1과 이미지 2를 호출합니다 하나의 테스트 이미지 2와이 하나가 3이 될거야,이게 네 괜찮아 질거야 이제 너는 가지고있다 여기에있는 모든 데이터는 데이터베이스에서 데이터를 얻으 려하므로 OK mysql_query OK 지금 당신은 데이터를 알았고 메모장을 사용한다면 숭고한 텍스트를 사용하고 있음을 기억하십시오 ++ 당신은 여기에 코드와 함께 몇 가지 문제가있을 것이다 이제 당신은 데이터를 얻을 수있다

여기 안드로이드에 넣어 그래서 무엇이든하기 전에 여기에서 테스트하고 싶습니다 그래서 이것은 데이터에서 올바른 위치입니다 로그를 사용하는 것처럼 조각의 이름을 넣을 수 있습니다 그리고 이것은 응답입니다

좋아, 여기 안드로이드 모니터를 열고 당신이 할 수있는 새로운 조각으로 필터링을 좋아해 데이터가 이와 같습니다 너도 알다시피이 앞에서 뭔가를 본다면 어떤 기호는 당신이 약간의 오류를 가지고있어서 숭고한 텍스트로 바꾸어야한다는 것을 의미합니다 승인 이제 데이터가 완료되고 이것을 변환하려고합니다

JSon을 arraylist 그래서 내 github KosalGeek에 가서 가야하고 KGJsonConvertor에 가서 확인을 누른 다음 코드를 잡고 돈을 기부하고 싶다면 기부 할 수 있습니다 여기 괜찮아요 사용은 무료입니다 그래서 먼저 GSon이 필요합니다 Gson을 다운로드 받으실 수 있습니다

여기에서 확인을 클릭 한 다음 돌아가서 여기를 클릭하여 프로젝트를 다운로드하거나 다운로드를 클릭하십시오 확인하고 압축하여이 사본을 복사 한 다음 뒤로 이동하여 여기에있는 27 : 04 여기를 클릭하여 이동하십시오 애플 리케이션에 프로젝트 – libs하고 마우스 오른쪽 버튼으로 클릭하고 그것을 전달하십시오 예, 또 하나,이 하나 이것을 전달하면 이걸 알고 라이브러리로 추가하면됩니다 라이브러리를 마우스 오른쪽 버튼으로 클릭하면 시간이 걸리므로 완료됩니다

다시 안드로이드에 대해 안다 OK 그래서 먼저, 데이터베이스에서 가져온 데이터이므로 뉴스를 호출하고 공용 정수를 갖습니다 ID, 이름이 데이터베이스의 필드와 일치해야합니다 ID title Image 1 & 2 좋아,이 하나의 문자열 제목으로 이름을 바꿀 수는 없습니다

public과 String을 사용합니다 Image 1 public String Image 2 확인을 클릭 한 다음 주 Serializable이 여기에서 응답을 얻고 싶습니다 코드를 arraylist로 변환하면, 여기 내 소재에 들어 있습니다 그런 다음 응답이 이제 끝나고 수업은 뉴스입니다

이제 알았습니다 arraylist 그래서 arraylist를 RecyclerView에 넣고 싶습니다 material, RecyclerView, rv 그리고 그냥 뉴스를 불러라 그래서 이것을 사용하면된다 나는보기에 남기 때문에이 사람이 이렇게 될 것입니다

좋아, 이제이 같은보기를 사용할 수 있고 ID별로보기를 찾을 수 있으므로 이제 rv 예와 우리는 이제 괜찮아 질거야 rvnews 그리고 너는 보통 setLayout처럼 알고 싶다 당신은 선형 레이아웃을 사용합니다 컨텍스트와 컨텍스트는 최종 OK 여야합니다 true로 hasFixed를 설정하고 마지막으로 어댑터를 가장 중요한 것으로 설정하려고합니다 여기서는 부분적으로 어댑터를 외부에 만들어야하므로 NewsAdapter를 마우스 오른쪽 버튼으로 클릭하여 호출 할 것입니다

클래스 호출 NewsAdapter를 만든 다음 RecyclerView 어댑터를 확장해야합니다 그 안에는 뷰 홀더처럼 알게 될 것입니다 RecyclerView, View Holder 그리고 나서 이것을 메인 메소드 세 가지 메소드에서 구현해야합니다 그래서 여기에 우리는 NewsAdapter를 호출 한 다음 NewsAdapter와 같은 NewsAdapter를 호출해야합니다 당신은 계약직을 창출 할 수 있도록이 계약직 자에게 arraylist를 알립니다

공개 뉴스 아답터 그리고 뉴스의 아라 일리 스트를 넣고 싶습니다 이런 식으로 목록을 작성하면 어쩌면 컨텍스트도 넣을 수 있습니다 컨텍스트를 여기에 넣으십시오 newsList 아니,이 하나, 그리고이 하나의 newsList 및 반환해야합니다 있는지 확인하십시오 0이 아니기 때문에 아무런 데이터도 없으므로 newsList가 아닌 경우처럼 말할 것이다 그런 다음 newsList

size ()를 반환하고 그렇지 않으면 0을 반환합니다 OK 이제 컨텍스트와 사용자 목록에이를 전달하고 싶습니다 새 목록이 아닙니다 newsList 그래, 먼저 이것을 생성해야하지만 내부 ViewHolder를 생성해야한다

public static NewsVH public 클래스를 호출 한 다음 RecyclerView ViewHolder를 확장해야합니다 그런 다음 계약자를 구현해야하며 cardView를 확인해야합니다 이 하나, 그래서 여기에 귀하의 카드보기가 있습니다 그래서 당신은 이미지가 왼쪽과 오른쪽, 오른쪽! 그래서 우리는이 것만 필요합니다 제목이 없기 때문에 문제가되지 않습니다 cardView 그리고 우리는 cardView에 대한 이름을 가지고 싶습니다

그래, newsCard라고 부르면 imageView가됩니다 이미지 1과 이미지 2 이렇게 하나의 뉴스 카드, CardView, 여기 34:59 먼저 여기에 idView와 newsCard로 itemView를 호출하면이 뷰가 imageView이므로 이름을 바꿔야합니다 그것도 좋아해 이제는 ViewHolder를 만들어야합니다 그래서 LayoutInflater와 LayoutInflater 여기서 parentgetContext () 및 View view inflater inflate에서 자원을 부 풀린다

here RlayoutnewsCard OK 이제 우리는 그것을 부 풀린 다음 뉴스 뷰를 떠 올립니다 여기에 홀더가있어 뉴스 VH 여기에 뉴스 VH가 있고 그 다음 데이터가 BindView를 통해 올 것입니다 그래서 우리는 여러분이 아는 데이터를 알기를 바랍니다

ArrayList처럼 selectedData를 사용하면됩니다 뉴스를 선택하면 새로운 목록을 얻은 다음 어느 위치에서 가져올 지, 이 위치가이 위치로 이동하면 이미지를 표시하여 다른 이미지가 필요하게됩니다 라이브러리 그래서 우리는 아주 간단 피카소이 하나 필요합니다 나는 보통이 피카소 한 이미지와 URL을 사용합니다 물론 우리는 의존성이 필요합니다

뿐만 아니라 여기에 gradle을 잡아라 그래, 지금 Picasso는 OK 다 그러나 URL is not는 우리가 필요로한다 image 이미지가 URL이 String이면 selectedNews에서 이미지를 가져올 수 있습니다 selectedNews는 arraylist이므로이 이미지를 모두 복사하면 예제로 이동합니다 여기에 당신이 폴더를 알고 오른쪽 클릭하면 이미지를 호출하고 패스합니다

하나는 이미지 1이지만 PNG이므로 데이터베이스를 약간 변경해야합니다 데이터베이스, PNG, 이 이미지의 이름을 PNG로 바꾸십시오 이미지가 PNG이므로 URL이 현재 데이터베이스에 있습니다 그래서 저는 실제 URL 38:05 localhost를 넣을 것입니다이 URL은 괜찮습니다

그리고 examplenews와 폴더 이미지 OK입니다 이제는 이제이 한 자리 표시자를 마쳤으므로 안드로이드 만 할 것입니다 이제 ImageView, ImageView는 View holder의 데이터입니다이 홀더는 일반적으로 holder instanceof의 인스턴스를 사용합니다 뉴스

좋아 그러면 나는 뉴스로 바뀔거야 VH 이건 내부에있다 하나는 이제 이미지 왼쪽과 마지막으로이 URL에 넣습니다 그럼 1시 안으로 가져 가자

2, 이건 1, 2이 하나의 권리! 승인 오, 잊어 버렸습니다 그래서 모든 것을 넣었습니다 이제합시다 1에서 2로 변경하십시오

이전에이 번호가 1 번이었습니다 이제 번호 2에서 보자 OK 이제 실행 중입니다 회전 할 수 있습니다 좋아요,이 동영상 용입니다

마음에 드시고 내 채널을 구독하는 것을 잊지 마시기 바랍니다 나에게 엄지 손가락을 줘 문제가있을 경우 Facebook 및 Twitter에서 친구와 공유하십시오 또는 질문, 아래에 코멘트하십시오 가능한 한 많은 답변을 시도하고 그냥 말할 것입니다 안녕히 계십시오

다음 비디오에서 만나겠습니다 고맙습니다

Android Application Development Tutorial for Beginners – #19 | 2017 | Navigation Drawer Activity

♫ 인트로 뮤직 연주 ♪ 이봐, 다른 브랜드의 새로운 Android Studio에 오신 것을 환영합니다 튜토리얼이므로 이전 튜토리얼에서 우리는 많은 다른 것들을 사용하는 방법에 대해 배웠습니다

우리가 Android 앱의 주요 단계에 대해 배우는 활동의 종류 우리가 당신이 커스터마이징 할 수있는 중간 사용법에 대해 배웠던 것을 볼 수 있습니다 Android 앱의 UI 인터페이스와 우리가 토스트 같은 위젯 중 일부 다른 종류의 공을 떠 다니는 동작 버튼 오늘 우리가 배우려는 많은 것들이 있습니다 Android Studio의 탐색 창을 사용하여 Android Studio on here 여기에서 새 프로젝트를 만들겠습니다 빈 활동과 기본 활동에 대해 배웠고 때마다 이 자습서의 탐색 활동에 대해 기본적으로 배울 것입니다 내 응용 프로그램입니다

나는 우리의 테스트 프로그램이므로 변경하고 싶지 않습니다 모든 설정이 기본값이고 여기에있는 다음 설정을 클릭합니다 활동 창 빈 활동과 기본 활동에 대해 배웠고 이제 우리는 네비게이션 서랍 인 세 번째에 대해 배울 것입니다 우리가 거의 모든 것을 기본 활동과 동일하게하는 활동 활동과이 탐색 창에서 이런 방식으로 얻는 한 가지 활동은 우리도 탐색 창을 얻는다는 것입니다 당신이 이것을 보았을지도 모를 경우를 대비하여 아마도 이것을 얻을 수있을 것입니다

창과 실제로는 왼쪽에서 오른쪽으로 스 와이프하여 그들은 우리가 선택하려고하는이 작은 팝업 창을 보게 될 것입니다 이 하나를 클릭하고 다음을 클릭하고 난 그냥 제목을 변경하려면 네비게이션 서랍을 사용할 경우를 대비하여 기본적으로 네비게이션 또는 집 활동을 홈 활동으로 삼아 집으로 가져 가려고 노력하고 있습니다 마무리 이제 조금 시간이 걸리므로 나는 그걸 건너 뛸거야 이제 건물이 완성되었고 이제 우리는 안드로이드 스튜디오 그래서이 프로젝트를보고 당신은 거의 같은 볼 수 있습니다 우리는 기본 활동의 구축 과정 후에 우리가 가진 것을 가지고 있습니다

그래서 우리는 레이아웃 액티비티를 메인으로 가지고 있습니다 기본적인 활동에서 우리는 새로운 두 가지가 있습니다 하나는 앱 볼입니다 메인 도어 XML은 메인 도어 XML을 갖지 않았습니다 그래서이 두 가지 XML을 얻을 수 있습니다

이 탐색 서랍에서 우리가 볼 수있는 가운데로 가려면 새로운 사람이 활동 주요 무승부 또는 방향 L이고 또한 우리는 어디에 우리는 거의 모든 것이 동일하므로 지금 우리가해야 할 일은 Java와 우리는 실제로 여기에서 열리는 주요 활동을 가지고 있습니다 모든 것이 기본 활동과 동일하므로 Java 및 여기에 조금 더 코어가 있다는 것을 알 수 있습니다 drawerlayout은 변수 이름으로 drawbar로 선언되며 다음 중 일부를 볼 수 있습니다 작은 일들은 복잡하지 않고 꽤 쉽습니다 이전 튜토리얼에서이 과정의 대부분을 보았으며 여기에 새로운 탐색 방법 인 새로운 코드는 이렇게 선택된 탐색 항목 중 하나입니다

이 탐색 창에서 항목을 선택하면 수행 할 것입니다 그들은 마침내 무언가 다른 것을 끌어 당깁니다 주문 제작 된 파일을 볼 수 있습니다 탐색 창은 텍스트보기에 대한 이미지보기가있는 것처럼 보입니다 다양한 스타일과 이제 응용 프로그램 바 기본 문 XML로 이동하자

우리가 다른 많은 것들에서 보았던 것은 떠 다니는 액션 버튼 툴바를 가지고 있습니다 그리고 작업 영역과 혼자서 drawable에 가자 우리는 많은 드로어 블 파일들이 여기에있는 새로운 녀석 중 하나입니다 당신이 볼 수있는 미리보기를 열어 볼까요? 다른 색상과 이제는 그라디언트 색상처럼 보입니다 솔리드 컬러 그것은 조금 다르다

그리고이 draw bow 파일은 이것에 지금 달려라 사냥꾼이 쪽을 지금 바는 이것의 배경이 될 것입니다 지금이 드로어 블 또는 그래픽 파일이 될 헤더 탐색 서랍 그래서 다음 튜토리얼 이후 어디서나 우리가 될 것입니다 이것의 모든 항목을 커스터마이징하는 방법에 대해 논의하므로 기본적으로 탐색 창은 잃지 않고 한 창에서 다른 창으로 전환하는 데 사용됩니다 이 탐색 창은 탐색 창 항목을 선택하면 하나를 선택하면 항상 왼쪽에서 오른쪽으로 스크롤하고 두 번째를 선택할 수 있습니다 네비게이션 서랍에서 두 번째 항목 나는 그것이 당신을 위해 명확하지 않다는 것을 알고 있지만 나는 자세히 설명하므로 탐색 시작하기 서랍 활동 나는 네비게이션을 사용하는 대부분의 사람들이 정확히 다른 방식으로 활동을하는 것입니다 내비게이션 또는 활동을 사용해야하므로 내가 본 것은 많은 것이있다 탐색 서랍 작업을 반복해서 사용하는 사람들의 다시 한 번 활동에서 다른 활동으로 전환하여 네비게이션 서랍을 네비게이션이 사용하는 방식으로 계속 사용할 수 있습니다

서랍이 작동하려면 그냥 조각을 사용하는 것입니다 탐색 서랍에서 다른 항목으로 하나의 항목을 수행하는 유일한 방법 해당 변경 내용은 작업 파일이 아닌 조각이므로 탐색 서랍 활동은 안정된 활동으로 동일하게 유지되며 유일한 활동입니다 작업 영역은이 작업 영역에서 사용하는 다른 조각이 될 것입니다 이 운하는 본관이고이 활동은이 만족의 주된 부분이다 우리는 다른 다른 단편을 추가 할 것입니다

그리고 그 단편 활동에 따라 우리는 해당 Java 파일의 의미는 무엇입니까? 하나에서 다른 활동으로 전환하는 것은 단편 만 바뀌고 탐색 서랍 활동은 안정적 일 것이고 당신을 변화시키지 않을 것입니다 이 활동에서 네비게이션 서랍을 자주 볼 수 있습니다 이 탐색 창과 조각이 무엇인지, 그리고 어떻게 우리가 다가올 자습서에서 조각 활동을 만들 수 있습니다 조금 혼란 스럽기 때문에 구글 플레이 스토어를 구글에서 예로 들어 보겠습니다 Play 스토어에서 우리가 사용한 탐색 서랍이 보입니다

산책 지역에서 설정이나 계정 및 기타 여러 장소로 전환하십시오 그런 경우에 우리는 네비게이션 서랍이 물결 무늬라는 것을 보았습니다 산책에서 설정 및 계정 및 기타 여러 가지로 전환 그 때에도 네비게이션 서랍이 있습니다 탐색 서랍은 잠금 코드이며 유일한 것은 냉동실 항목입니다 탐색 용 서랍의 한 항목에서 다른 항목으로 전환 할 때 변경된 항목 우리가 비어있는 것에서 보았던 것과 같은 조각의 경우에는 조각입니다

다른 액티비티 조각에는 자바 클래스와 레이아웃 파일이 있습니다 우리는 다가오는 시리즈의 조각을 논의하기 전에 이렇게 말했다 다음 튜토리얼에서는 다음 항목을 사용하는 방법에 대해 알아 보겠습니다 탐색 창 및 곧 나오는 자습서에서 우리는 조각에 대해 논의 할 것입니다 우리가 안드로이드 앱에서 어떻게 사용할 수 있는지 알려 주시면 이 튜토리얼에서 약간의 아이디어가 나온다

그리고 나는 그럴 것이라고 확신한다 이 탐색 창과 관련하여 나에게 묻어야 할 질문이 많다 하지만 어쨌든 우리는 논의 할 것이며 논평 섹션의 모든 것들과 다가올 자습서와 나는 당신의 모든 의심이 사라질 것이라고 확신합니다 오는 튜토리얼에서보고 주셔서 감사합니다 내 다음 비디오에서 당신을 만나기를 바랍니다! // 피스 아웃 \ — 우리 홈페이지에 방문해주세요 —

Android Application Development Tutorial for Beginners – #20 | 2017 | Introduction to Fragments.

♫ 인트로 뮤직 연주 ♪ 이봐 요, 새로운 Android Studio 튜토리얼에 오신 것을 환영합니다 그래서 마지막 튜토리얼에서 나는 네비게이션 소개를 사용하는 것에 대해 논의했다

서랍 활동 그래서 우리가 조각에 대해 배우기 전에 말했듯이 스튜디오에서 시작하자 이전에 Android Studio를 사용했다 시작하기 저는 조각이 무엇인지 말하고 싶습니다 그래서 조각은 무언가입니다 마지막으로 앱을 투명한 아이템으로 만들 수있는 튜토리얼 나는 단 하나의 활동으로 전환 할 수 있다고 말했다

활동을 유지함으로써 조각 활동의 도움으로 여러 창으로 예제를 액티비티 main 또는 콘텐츠 메인 우리는 그 봉쇄를 정적 활동으로 유지할 것이며, 우리는 다른 종류의 조각 레이아웃 파일을 추가하려고합니다 그 레이어 파일에 대한 해당 레이어 활동과 함께 마찬가지로 우리는 프래그먼트를 소개 할 것이므로 프래그먼트의 메뉴는 다음과 같습니다 새장 소프트웨어에서 마지막으로 논의한 탐색 창 튜토리얼뿐만 아니라 탐색 로버에서 우리는 또한에서 조각을 사용하여 탭 활동 하단 탐색 활동 및 많은 다른 장소 심지어 구글 지도 및 많은 것들이 단편 활동을 사용하므로 조각 경우 당신은 조각이 무엇인지, 그리고 조각을 어떻게 사용할 수 있는지에 대한 지식을 가지고 있습니다 안드로이드 애플 리케이션에서 다음 안드로이드 애플 리케이션의 거의 기본 아이디어로 이동합니다 나는 우리의 일상 생활에서 전에 토론 한 것처럼 일상 생활에서 그렇게 일하고 있습니다 많은 응용 프로그램을 사용하고 응용 프로그램의 대부분은 실제로 조각을 사용하고 저기, 그리고 오늘 우리는 그것에 대해 배울 것입니다

조각이 조금 혼란 스럽다는 것을 알기에 당신에게 보여줄 것입니다 하나 또는 두 개의 다른 자습서에서 설명하십시오 이 단편과 소개와 다가올 자습서가 될 것입니다 이 조각을이 탐색 창 작업에 사용하는 방법과 스위치 네비게이션 서랍 항목을 사용하여 한 조각에서 다른 조각으로 데이터를 얻으려면 탐색 로버 인 빈 활동 마지막 튜토리얼의 활동과 동일한 활동으로, 주요 활동이 있습니다 그리고 다른 많은 레이어 파일들에서 가장 먼저해야 할 일은 우리가 새로운 레이아웃과 단일 프래그먼트를위한 새로운 자바 클래스 등등 새 레이어를 만들려면 마우스 오른쪽 버튼으로 레이아웃을 클릭하고 새 레이어 만들기를 클릭합니다

리소스와 나는이 첫 번째 조각의 이름을 단편으로주고 싶다 oops ok fragment 1은 아마도 하나의 ok를 강조 할 것입니다 그래서 우리는 현재 레이아웃 파일을 가지고 있습니다 조각으로 이름 지어서 1 도트 XML 파일을 밑줄 쳐서 우리가 가지고있는 텍스트를 가져 간다 모든게 다 같아서 Ctrl 키를 누른 상태에서 Ctrl 키를 누릅니다

그것을 닫는 조금의 편곡자와 나는 2 또는 3 개의 파편을 그렇게 만들 으려고 노력한다 두 번째와 세 번째 확인을 만들겠습니다 이제 세 가지 파편 하나는 조각입니다 1 2 3 3 그래서 우리는 지금 우리가 가진 세 가지가 있습니다 계층화 된 파일 각각에 해당하는 활동 파일을 작성합니다 우선이 조각을 만들기 위해 하나를 강조 할 것입니다

자바 파일을 마우스 오른쪽 버튼으로 클릭하면 해당 폴더를 마우스 오른쪽 버튼으로 클릭합니다 새로운 것 다음에 노란 클래스에 가라 그러면 나는 단지 내가 원하는 이름을 부여해야한다 첫 번째 클래스를 조각 단편으로 제공합니다 우리는 조각 2와 3에 똑같은 것을 발견 할 것이므로 우선 우리는이 조각들을 불러내는 모든 줄을 추가해야한다

이 계층화 된 파일을 얻는 데 필요한 행을 기록하여 공개했습니다 클래스 조각 하나와 우리가해야 할 일은 이것이 너와 똑같은 것이 아니라는 것이다 그래서 우리는이 활동 파일에 단편을 소개해야합니다 우리는 단순히이 범위를 추가 한 다음 조각을 추가하기 만하면됩니다 단편에서 레이아웃을 소개 할 수 있고 한 번 그 때 ​​우리 모두 해야 할 일은이 공동 작업자들 안에 얼라이언스 기록을 추가해야한다는 것입니다

웨이브 파일과 커스터마이징 에지를 얻으십시오 하나는 setcontentview를 도입 한 메소드로 생성하고 계층화 된 파일이므로 한 조각을 사용해야하는 조각의 경우 보기 및 하나의보기 작성 메소드를 작성하여 수행해야 할 모든 작업을 수행 할 수 있습니다 이 두 중괄호 사이를 마우스 오른쪽 버튼으로 클릭하면 여기에 지금 생성에 당신은 또한 밖으로 끝을 분산해서 그것을 얻을 수있다 거기에 그리고이 작은 창 안쪽에 많은 선택권이 있고 알지 못합니다 당신이해야 할 일과 그저 몇 가지 옵션만으로 컨트롤을 모두 눌러서 열 수있는이 오버라이드 메소드 all 난 그냥 더블 클릭하고 당신에게 이것을 보여 줘야 해 당신은 하나를 찾아야 만합니다

하나는보기를 만들 수 있습니다 여기에 하나 만들어보기 및 하나의보기 창조자 그래서 우리가해야 할 모든 것을 만들어라 키보드의 컨트롤을 누르는 키로 계속 두 가지를 모두 선택하려고합니다 이 중 괜찮은 부분을 클릭하면 여기에 자동으로 생성됩니다 방법 및 다른 모든 것들이 텍스트에서 이것을 제거 할거야 난 원하지 않아

왜냐하면 내가 너에게 모든 걸 가르쳐주기 때문에 너는 그걸 원하지 않기 때문일거야 이제는 두 가지 다른 종류의 메소드가 있습니다 보기와 두 번째보기 제작자와 내부에 우리가 가지고있는 하나입니다 레이아웃이 더 평평 해 지도록 더 평평한 이름으로 변수 이름을 사용하여 더 평평하게 레이아웃하십시오 해당 레이어 파일을 부풀려서이 특정 활동 파일에 넣을 것입니다 보기 그룹을 가지고 다음 번들과 많은 것들이보기 그룹을 논의합니다 그리고 이것에 관한 다가오는 튜토리얼에서 이 자습서에서 우리는이 액티비티로 레이아웃을 확장하려고합니다

이 레이아웃을 설정하여 이미 레이아웃을 만들었습니다 이제 우리는이 레이아웃을이 조각으로 팽창 시켜서 어떻게하면됩니다 이 조각을 사용하여이 레이아웃의 항목을 제어합니다 우리가해야 할 일은 레이아웃 파일의 일부만을 제거해야한다는 것입니다 여기 당신은 그것이 레이아웃 파일이없는보기를 생성하는 슈퍼 하나를 볼 수 있습니다

그래서 우리는이 줄을 제거해야 새로운 줄을 추가 할 수 있습니다 계층화 된 파일 그래서 우리는 돌아올 필요가있다 그렇다면 우리는 그것을 팽창시켜야한다 플랫 또는 레이아웃 도어 조각 1에 대한 레이아웃 파일을 확인한 후 우리는 쉼표를 추가해야하며이 쉼표를 필요로하므로보기를 만듭니다 하미드와 컨테이너의 메소드를 다시 쉼표와 번들 모든 인스턴스를 방금 거짓으로 남겨두고 나는이 거짓에 대해 토론 할 것입니다

곧 나오는 자습서에있는 콘테이너 그리고 마침내 닫는 지금 우리는 얻었다 우리가 조각 파일 1 인 레이아웃 파일을 얼마나 팽창 시켰는 지, 그리고 지금은 여기 있습니다 당신이해야 할 일은 단순히 조각 하나를 복사하고 하나만 바꾸는 것입니다 2와 3은 해당 레이어 파일이므로 Ctrl 키를 누를뿐입니다 이 조각을 선택한 후 하나의 계층 액티비티 파일을 선택하면 f5를 누릅니다 해당 클래스를 복사 할 수있는 키보드를 Ctrl-c 및 Ctrl-v를 눌러도됩니다

그러나 나는 추측합니다 f5가 더 좋으므로 추가 할 이름을 변경할 수 있습니다 이 경우에도 우리는 이것을 두 가지로 대체해야합니다 그래서 이제 우리는 세 가지 다른 조각 하나는 조각 3 조각 2와 조각 1입니다 그 다음 튜토리얼에서이 조각을 우리의 조각으로 사용하려고합니다 탐색 서랍 항목을 선택하고 사용자가 각 항목을 한 번 누른 다음 사용자는 하나의 조각에서 다른 조각으로 전환 할 수 있으므로 그래도 될 수 있습니다

또한 내 웹 사이트에있는 모든 소스 코드에 대한 링크를 추가합니다 체크는 0입니다 comm 실제로 가능한 빨리 건설 중입니다 내 웹 사이트에 모든 소스 코드를 추가하여 손쉽게 그것을 탐색하면 방금 다운로드하고 그냥 게으른 사람이라면 다운로드 할 수 있습니다 이 모든 코드를 작성하지만 어쨌든

사람, 보고 주셔서 감사합니다 내 다음 비디오에서 모두 만나길 바래! || 평화 아웃 || || 우리의 웹 사이트 방문 ||

Easy Work With Navigation Drawer and Fragment | Android Studio

오케 녀석 내 샤넬에 오신 것을 환영합니다,뿐만 아니라 가입 pls 오늘 우리는 서랍과 조각에 대한 android studio를 할 것입니다 여기에 나는 새로운 프로젝트를 만들거야

너는 네가 원하는대로 이름을 줄 수있어 탐색 창 활동 템플릿을 사용합니다 여기 KitKat API (19)를 사용합니다 일부 sceen 실종됐다 그래서 실제로 당신이 activty 만들기 탐색 서랍 활동을 사용하고 기본 활동 이름도 기본값이며 완료됩니다 잘 했어

레이아웃 레이아웃은 RelativeLayout을 사용합니다 미안 내 실수 여기 우리는 새로운 조각을 만듭니다 우리는 그 이름을 집이라고합니다 그 중 2 가지는 다음에 설명 될 것입니다