반응형

Android 11

프로그래밍 방식으로 버튼 틴트를 추가하는 방법

프로그래밍 방식으로 버튼 틴트를 추가하는 방법 새 AppCompat 라이브러리에서는 다음과 같은 방식으로 단추를 색칠할 수 있습니다. 내 코드에서 버튼의 틴트를 프로그래밍 방식으로 설정하려면 어떻게 해야 합니까?저는 기본적으로 어떤 사용자 입력을 기반으로 조건부 버튼 컬러링을 구현하려고 합니다.관련 방법은 문서에 의거하여 다음과 같이 합니다.android:backgroundTintis setBackgroundTintList(ColorStateList) 갱신하다 이 링크를 따라 색상 상태 목록 리소스를 만드는 방법을 확인합니다. 그런 다음 를 사용하여 로드합니다. setBackgroundTintList(contextInstance.getResources().getColorStateList(R.color.y..

programing 2023.09.12

Android Studio에서 데이터베이스 파일의 내용 보기

Android Studio에서 데이터베이스 파일의 내용 보기 저는 안드로이드 스튜디오가 출시된 이후로 앱 개발을 위해 사용하고 있습니다. 최근까지 모든 것이 정상적으로 작동해서 데이터베이스 파일 확인과 함께 디버깅을 해야 합니다.데이터베이스를 직접 볼 수 있는 방법을 모르기 때문에 데이터베이스 파일을 생성하기 위해 디버그할 때, 나는 내 전화기에서 PC로 데이터베이스 파일을 내보내야 합니다. 는 이게하려면합, 저열어니다야렇는을 열어야 합니다.DDMS > File ExplorerDDMS를 열면 USB를 다시 연결해야 하고 디버그 스레드가 손실됩니다.데이터베이스 파일을 확인한 후 디버그 모드로 돌아가기 위해 DDMS를 닫고 USB를 다시 연결해야 합니다. 너무 복잡해요.안드로이드 스튜디오에서 이것을 할 수 ..

programing 2023.09.02

재료 설계 및 AppCompat을 사용하는 Android의 컬러링 버튼

재료 설계 및 AppCompat을 사용하는 Android의 컬러링 버튼 에 AppCompat오늘 업데이트가 나왔습니다. 안드로이드 L에서는 버튼 색상을 변경할 수 있었지만 이전 버전에서는 변경할 수 없었습니다.새로운 AppCompat 업데이트를 포함한 후 두 버전의 색상을 변경할 수 없습니다. 시도하면 버튼이 사라집니다.단추 색깔을 어떻게 바꾸는지 아는 사람이 있습니까? 다음 사진은 내가 원하는 것을 보여줍니다. 흰색 버튼은 기본이고, 빨간색 버튼은 제가 원하는 것입니다. 이것은 제가 이전에 했던 것입니다.styles.xml: insert color here 동적으로 수행할 수 있습니다. button.getBackground().setColorFilter(getResources().getColor(ins..

programing 2023.09.02

Android L에서는 작업 표시줄 탐색 모드가 더 이상 사용되지 않습니다.

Android L에서는 작업 표시줄 탐색 모드가 더 이상 사용되지 않습니다. " diff Android "L"에서 이 사용되는 할 수 .ActionBar: 예스래클예(▁as)setNavigationMode(),addTab(),selectTab()&c)는 이제 더 이상 사용되지 않습니다. 설명서는 다음을 설명합니다. 수행 표시줄 탐색 모드는 더 이상 사용되지 않으며 인라인 도구 모음 수행 표시줄에서 지원되지 않습니다.대신 다른 일반적인 탐색 패턴을 사용하는 것이 좋습니다. 대체품이란 무엇입니까? 또한, "인라인 툴바 액션 바"는 새로운 개념입니까?전에 들어본 적이 없는 것 같아요.새로운 Android 설계 지원 라이브러리에는 탭 레이아웃이 추가되어 탭에 대한 재료 설계 지침에 맞는 탭 구현이 제공됩니다.탭..

programing 2023.08.28

RecyclerView 및 java.lang.Index Out Of Bounds 예외:불일치가 탐지되었습니다.잘못된 뷰 홀더 어댑터 위치View삼성 장치의 홀더

RecyclerView 및 java.lang.Index Out Of Bounds 예외:불일치가 탐지되었습니다.잘못된 뷰 홀더 어댑터 위치View삼성 장치의 홀더 저는 삼성을 제외한 모든 기기에서 완벽하게 작동하는 리사이클러 뷰를 가지고 있습니다.삼성에 대해, 나는 이해합니다. 자바.java.javaIndex Out Of Bounds 예외:불일치가 탐지되었습니다.잘못된 뷰 홀더 어댑터 위치View홀더 다른 활동의 재활용자 관점에서 파편으로 돌아갈 때. 어댑터 코드: public class FeedRecyclerAdapter extends RecyclerView.Adapter { public static final String getUserPhoto = APIConstants.BASE_URL + APICon..

programing 2023.08.13

Tablet 기기에서 탭이 전체 너비를 차지하지 않음 [안드로이드 사용]서포트.디자인.위젯탭 레이아웃]

Tablet 기기에서 탭이 전체 너비를 차지하지 않음 [안드로이드 사용]서포트.디자인.위젯탭 레이아웃] 이번 게시물에는 업데이트 29/05/2015로 설정된 탭이 있습니다.내 Nexus 4 모바일에서는 탭이 전체 너비를 차지하지만 Nexus 7 태블릿에서는 중앙에 있고 전체 화면 너비를 포함하지 않습니다. 넥서스 7 스크린샷 넥서스 4 스크린샷 Kaizie에서 빌린 "더 간단한" 대답은 단지 추가하는 것입니다.app:tabMaxWidth="0dp"당신의TabLayoutxml: 저도 같은 문제가 있었고 TabLayout 스타일을 확인해보니 기본 스타일은Widget.Design.TabLayout다양한 구현(일반, 환경 및 sw600dp)을 제공합니다. 필요한 것은 다음과 같은 구현이 가능한 태블릿(sw600..

programing 2023.08.13

보기에서 호스팅 활동을 가져오는 방법은 무엇입니까?

보기에서 호스팅 활동을 가져오는 방법은 무엇입니까? 나는 있습니다.Activity3과 함께EditText정보를 추가하기 위해 전문 키보드를 작동하는 사용자 정의 보기EditTexts. 현재 저는 합격하고 있습니다.Activity보기로 이동하여 현재 초점을 맞춘 편집 텍스트를 가져오고 사용자 지정 키보드에서 내용을 업데이트할 수 있습니다. 부모 활동을 참조하고 현재의 초점을 맞추는 방법이 있습니까?EditText보기에 활동을 전달하지 않고?방금 공식 지원 라이브러리에 있는 미디어 라우터에서 소스 코드를 꺼내어 현재까지는 정상적으로 작동합니다. private Activity getActivity() { Context context = getContext(); while (context instanceof C..

programing 2023.08.08

fragment의 onCreate(), onCreateView() 및 onActivityCreated()의 차이점 및 사용

fragment의 onCreate(), onCreateView() 및 onActivityCreated()의 차이점 및 사용 사이의 차이점은 무엇입니까?onCreate(),onCreateView(),그리고.onActivityCreated()조각조각 그리고 그것들은 각각 무엇에 사용될 것입니까?업데이트: onActivityCreated() API 레벨 28에서는 더 이상 사용되지 않습니다. 생성 시(): 그onCreate()의 방법.Fragment의 뒤에 호출되지만 그 이전에 호출됩니다.Fragment의onCreateView(). 이 방법에서는 변수를 할당할 수 있습니다.Intent추가 및 View 계층(예: 비그래픽 초기화)을 포함하지 않는 기타 모든 항목.이 메서드는 다음과 같은 경우에 호출될 수 있기 ..

programing 2023.07.24

Android TextView 주변에 테두리를 두는 방법은 무엇입니까?

Android TextView 주변에 테두리를 두는 방법은 무엇입니까? Android 주변에 테두리를 그리는 것이 가능합니까?TextView?도형 그리기 가능(사각형)을 뷰의 배경으로 설정할 수 있습니다. 그리고 직사각형 drawable back.xml(res/drawable 폴더에 저장): 사용할 수 있습니다.@android:color/transparent단색이 투명한 배경을 가질 수 있도록 합니다.또한 패딩을 사용하여 텍스트와 테두리를 구분할 수 있습니다.자세한 내용은 http://developer.android.com/guide/topics/resources/drawable-resource.html 을 참조하십시오.몇 가지 다른 (비프로그램적) 방법을 요약해 보겠습니다. 도형 그리기 가능 사용 다음..

programing 2023.06.19

현재 표시된 조각을 가져오려면 어떻게 해야 합니까?

현재 표시된 조각을 가져오려면 어떻게 해야 합니까? 나는 안드로이드에서 fragment를 가지고 놀고 있습니다. 다음 코드를 사용하여 fragment를 변경할 수 있습니다. FragmentManager fragMgr = getSupportFragmentManager(); FragmentTransaction fragTrans = fragMgr.beginTransaction(); MyFragment myFragment = new MyFragment(); //my custom fragment fragTrans.replace(android.R.id.content, myFragment); fragTrans.addToBackStack(null); fragTrans.setTransition(FragmentTransa..

programing 2023.06.04
반응형