반응형

android 18

Android에서 다른 조각으로 이동한 후 탐색 스택을 지우는 방법

Android에서 다른 조각으로 이동한 후 탐색 스택을 지우는 방법 안드로이드에서 새로운 네비게이션 아키텍처 구성요소를 사용하고 있는데 새 조각으로 이동한 후 네비게이션 스택을 지우는 데 어려움을 겪고 있습니다. 예:저는 loginFragment에 있으며 홈 프래그먼트로 이동할 때 이 프래그먼트가 스택에서 지워져서 사용자가 뒤로 버튼을 누를 때 loginFragment로 되돌아가지 않기를 바랍니다. 간단한 NavHostFragment.findNavController(Fragment).navigate(R.id .homeFragment)를 사용하여 탐색하고 있습니다. 현재 코드: mAuth.signInWithCredential(credential) .addOnCompleteListener(getActivit..

programing 2023.09.13

min SDK version/target SDK version과 complete SDK version의 차이점은 무엇입니까?

min SDK version/target SDK version과 complete SDK version의 차이점은 무엇입니까? "min sdk version/target sdk version"과 "compile sdk version"의 차이점은 무엇입니까?min과 target sdk가 무슨 뜻인지는 아는데 complete sdk version이 무슨 뜻입니까? 이클립스에서는 min/max와 target sdk가 있지만 안드로이드 스튜디오에서는 이 세가지 설정이 있습니다.min sdk 버전은 응용 프로그램이 실행할 수 있는 Android SDK의 가장 초기 릴리스입니다.일반적으로 이는 이전 API의 문제, 기능 부족 또는 기타 동작 문제 때문입니다. 대상 sdk 버전은 응용 프로그램을 실행할 대상 버전입니다..

programing 2023.09.13

활동하지 않는 곳에 getLayoutInflater() 호출

활동하지 않는 곳에 getLayoutInflater() 호출 어떤 것을 가져와야 하거나 활동 이외의 장소에서 레이아웃을 어떻게 호출할 수 있습니까? public static void method(Context context){ //this doesn't work the getLayoutInflater method could not be found LayoutInflater inflater = getLayoutInflater(); // this also doesn't work LayoutInflater inflater = context.getLayoutInflater(); } 전화할 수 있습니다.getLayoutInflater활동 중에만, 그것이 제한입니까?사용자 지정 대화 상자를 만들고 해당 대화 상자에..

programing 2023.09.08

간단한 Android Recycler보기 보기

간단한 Android Recycler보기 보기 안드로이드 제품을 사용하여 몇 번 항목 목록을 만든 적이 있습니다.RecyclerView, 하지만 그것은 다소 복잡한 과정입니다.수많은 튜토리얼 중 하나를 온라인으로 진행하고 있지만(이것, 이것, 이것이 좋습니다), 빠르게 실행하기 위해 복사하고 붙여넣을 수 있는 베어본 예시를 찾고 있습니다.다음 기능만 필요합니다. 수직배치 각 행에 하나의 텍스트 보기 클릭 이벤트에 응답합니다. 나는 이것을 몇번이나 바랐기 때문에, 나의 향후 참고와 당신의 답변을 위해 아래와 같이 하기로 결정했습니다.다음은 다음 이미지와 같은 최소한의 예입니다. 빈 활동부터 시작합니다.다음 작업을 수행하여 RecyclerView를 추가합니다.각 섹션의 코드를 복사하여 붙여넣기만 하면 됩니다..

programing 2023.09.08

로그아웃 시 활동 기록 스택을 삭제하여 "뒤로" 단추가 로그인한 활동만 열 수 없도록 합니다.

로그아웃 시 활동 기록 스택을 삭제하여 "뒤로" 단추가 로그인한 활동만 열 수 없도록 합니다. 응용프로그램의 모든 활동을 보려면 사용자가 로그인해야 합니다.사용자는 거의 모든 활동에서 로그아웃할 수 있습니다.이것은 응용 프로그램의 요구 사항입니다.사용자가 로그아웃한 경우 언제든지 로그인으로 사용자를 보내고자 합니다.Activity이 시점에서 "뒤로" 버튼을 누르면 사용자가 Android의 홈 화면으로 돌아갈 수 있도록 이 작업이 기록 스택의 맨 아래에 있기를 원합니다. 저는 이 질문이 몇 가지 다른 곳에서 질문을 하는 것을 보았고, 모두 비슷한 답변으로 답했습니다(여기서 개략적으로 설명함). 하지만 피드백을 수집하기 위해 이 질문을 여기에 제시하고 싶습니다. 을▁its▁setting▁by▁the다▁i▁o..

programing 2023.09.03

사용자 지정 원 단추

사용자 지정 원 단추 커스텀 버튼을 만들고 싶은데 원이 되어야 합니다.원 단추를 만들려면 어떻게 해야 합니까?저는 draw9 패치로는 그것이 가능하다고 생각하지 않습니다. 또한 나는 커스텀 버튼을 어떻게 만드는지 모릅니다! 제안할 것이 있습니까?다음과 같이 xml 그리기 가능 사용: 다음 내용을 다음과 같이 저장합니다.round_button.xml에drawable폴더 Android 재료 효과:더 나은 옵션이지만 xml 선택기를 사용하여 수행하려면 폴더를 만듭니다.drawable-v21에res그리고 다른 사람을 구합니다.round_button.xml거기에 다음 xml을 사용합니다. 배경으로 설정합니다.Button다음과 같은 xml로 표시: 중요: 이러한 모든 상태(활성화, 비활성화, 강조 표시 등)를 표시..

programing 2023.08.24

Android에서 읽기 전용 파일 시스템

Android에서 읽기 전용 파일 시스템 나는 최근에 내 드로이드 X를 뿌리뽑았고 모든 것이 완벽하게 작동하는 것처럼 보입니다.몇 가지 변경 사항을 적용했습니다.build.prop그리고 내가 할 때adb push build.prop /system/과 같은 오류가 합니다.failed to copy 'c:\build.prop' to '/system//build.prop': Read-only file system. 이걸 어떻게 고칠 수 있을까요?모든 전화기와 안드로이드 버전이 동일하게 탑재되지는 않습니다. 재마운트 시 옵션을 제한하는 것이 가장 좋습니다. rw(읽기/쓰기)로 다시 마운트하기만 하면 됩니다. # mount -o rw,remount /system 변경이 완료되면 ro(읽기 전용)로 다시 마운트합니..

programing 2023.08.24

xml 파일에서 보기를 부풀린다는 것은 무엇을 의미합니까?

xml 파일에서 보기를 부풀린다는 것은 무엇을 의미합니까? 저는 안드로이드 개발에 익숙하지 않고 레이아웃 xml 파일에서 뷰 부풀리기에 대한 참조를 계속 접합니다.나는 개발 가이드를 검색하고 검색했지만 여전히 그것이 무엇을 의미하는지 이해하지 못했습니다.누군가 아주 간단한 예를 들어주시면 감사하겠습니다.XML 레이아웃을 작성할 때 Android OS에 의해 확장됩니다. 즉, 기본적으로 메모리에 뷰 개체를 생성하여 렌더링됩니다.이를 암묵적인 인플레이션(OS가 보기를 부풀릴 것)이라고 부릅니다.예를 들어: class Name extends Activity{ public void onCreate(){ // the OS will inflate the your_layout.xml // file and use it..

programing 2023.08.19

Android: 터치 이동 시 보기 이동(ACTION_MOVE)

Android: 터치 이동 시 보기 이동(ACTION_MOVE) 저는 간단한 제어를 하고 싶습니다. 내부가 보이는 컨테이너입니다.용기를 터치하고 손가락을 움직이면 보기를 손가락을 따라 이동하고 싶습니다. 어떤 종류의 용기(레이아웃)를 사용해야 합니까?어떻게 하는 거지? 저는 표면을 사용하지 않고 간단한 레이아웃을 사용할 필요가 있습니다.View Property Animator를 사용하여 이를 수행할 수 있는 쉬운 방법을 찾았습니다. float dX, dY; @Override public boolean onTouch(View view, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: dX = view.getX()..

programing 2023.08.19

CheckChanged에서 트리거하지 않고 CheckChanged 값 변경

CheckChanged에서 트리거하지 않고 CheckChanged 값 변경 있습니다setOnCheckedChangeListener나를 위해 구현된checkbox 제가 전화할 수 있는 방법이 있습니까? checkbox.setChecked(false); 를 유발하지 않고onCheckedChanged안돼요, 할 수 없어요onCheckedChanged메서드가 에서 직접 호출됩니다.setChecked다음과 같은 작업을 수행할 수 있습니다. mCheck.setOnCheckedChangeListener (null); mCheck.setChecked (false); mCheck.setOnCheckedChangeListener (mListener); CheckBox의 소스 및 구현 보기setChecked: public ..

programing 2023.08.14
반응형