반응형

Android 12

상대 레이아웃에서 버튼의 layout_align_parent_right 속성을 프로그래밍적으로 설정하는 방법은 무엇입니까?

상대 레이아웃에서 버튼의 layout_align_parent_right 속성을 프로그래밍적으로 설정하는 방법은 무엇입니까? 프로그래밍 방식으로 작성하는 상대 레이아웃: RelativeLayout layout = new RelativeLayout( this ); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); 이제 이 상대 배치에 추가하고 싶은 버튼이 두 개 있습니다.그런데 문제는 Relative Layout 왼쪽에 있는 두 개의 버튼이 서로 겹쳐 있다는 것입니다. buttonContainer.addView(btn1); buttonCon..

programing 2023.09.08

안드로이드에서 현재 전경 활동 컨텍스트를 얻는 방법은 무엇입니까?

안드로이드에서 현재 전경 활동 컨텍스트를 얻는 방법은 무엇입니까? 내 방송이 실행될 때마다 전경 활동에 대한 경고를 표시하고 싶습니다.(참고: 공식 API는 API 14에 추가되었습니다: 이 답변을 참조하십시오. https://stackoverflow.com/a/29786451/119733) 이전 답변(waqas716)을 사용하지 마십시오. 활동에 대한 정적 참조로 인해 메모리 누수 문제가 발생합니다.자세한 내용은 다음 링크 http://android-developers.blogspot.fr/2009/01/avoiding-memory-leaks.html 를 참조하십시오. 이 문제를 방지하려면 활동 참조를 관리해야 합니다.매니페스트 파일에 응용 프로그램 이름을 추가합니다. //TODO: handle new..

programing 2023.08.29

INSTALL_PARSE_FAILED_ 처리 방법제거하지 않고 일관성이 없는_인증서?

INSTALL_PARSE_FAILED_ 처리 방법제거하지 않고 일관성이 없는_인증서? apk를 다시 설치하려고 했습니다. $adb install -r new.apk 오류가 표시됩니다. Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES] 한 가지 해결책은 제대로 작동하는 new.apk를 제거하고 설치하는 것입니다. 그런데 apk를 다시 빌드하고 제거 없이 다시 설치할 수 있는지 궁금합니다.예를 들어 AndroidManifest.xml에서 일부 구성을 변경하거나 APK에 서명하지 않는 등의 작업을 수행합니다. "INSTALL_PARSE_FAILED_"의 전체 의미를 알려주시면 감사하겠습니다.일관성이 없는_인증서"입니다.즉, 개발 컴퓨터에 있는 응용프로그램의 ..

programing 2023.08.14

룸 지속성 lib의 기본 키를 자동 증분으로 만드는 방법

룸 지속성 lib의 기본 키를 자동 증분으로 만드는 방법 제가 만들고 싶은 엔티티(룸 지속성 라이브러리) 클래스 음식을 만들고 있습니다.foodId자동 증가로 @Entity class Food(var foodName: String, var foodDesc: String, var protein: Double, var carbs: Double, var fat: Double) { @PrimaryKey var foodId: Int = 0 var calories: Double = 0.toDouble() } 설정 방법foodId자동 증분 필드?다음을 사용해야 합니다.autoGenerate소유물 기본 키 주석은 다음과 같아야 합니다. @PrimaryKey(autoGenerate = true) 기본 키에 대한 참조입니..

programing 2023.08.04

APK 파일에서 AndroidManifest.xml을 보는 방법은 무엇입니까?

APK 파일에서 AndroidManifest.xml을 보는 방법은 무엇입니까? 를 볼 수 ?Androidmanifest.xml 파일? 방금확변습다니경했의 를 바꿨습니다.apk을 로다철하에 합니다.zip . 것이.zip파일은 다음을 포함합니다.Androidmanifest.xml 나는 을 볼 수 없습니다. 그러나 파일의 내용을 볼 수 없습니다.Androidmanifest.xml완전히 암호화되어 있습니다. ▁the를 어떻게 볼 수 ?Androidmanifest.xml 파일?예, Android APK 파일의 XML 파일을 볼 수 있습니다.이를 위한 도구가 있습니다. 타사의 폐쇄형 바이너리 안드로이드 앱을 리버스 엔지니어링하기 위한 도구입니다. Windows 시스템에서 이 작업을 수행하는 방법: pktool-in..

programing 2023.08.04

Android의 파일 경로에서 컨텐츠 uri 가져오기

Android의 파일 경로에서 컨텐츠 uri 가져오기 이미지의 절대 경로를 알고 있습니다(예: /sdcard/cats.jpg).이 파일에 대한 내용 uri를 얻을 수 있는 방법이 있습니까? 실제로 제 코드에서는 이미지를 다운로드하여 특정 위치에 저장합니다.ImageView 인스턴스에서 이미지를 설정하려면 현재 경로를 사용하여 파일을 열고 바이트를 가져와 비트맵을 만든 다음 ImageView 인스턴스에서 비트맵을 설정합니다.이것은 매우 느린 프로세스입니다. 대신 컨텐츠 uri를 얻을 수 있다면 매우 쉽게 방법을 사용할 수 있습니다.imageView.setImageUri(uri)사용: ImageView.setImageURI(Uri.fromFile(new File("/sdcard/cats.jpg"))); 또는..

programing 2023.07.30

Android 앱에서 배경색을 변경하는 방법

Android 앱에서 배경색을 변경하는 방법 저는 안드로이드 앱에서 배경색을 흰색으로 가장 간단한 방법으로 바꿀 수 있기를 원합니다.Android:background 속성을 사용해야 합니다. android:background="@color/white" 또한 strings.xml에 white 값을 추가해야 합니다. #FFFFFF 편집: 2012년 11월 18일 8자 색상 코드의 처음 두 글자는 알파 값을 제공합니다. HTML 6 문자 색상 표기법을 사용하는 경우 색상이 불투명합니다. 예: 사용할 수도 있습니다. android:background="#ffffff" xml 레이아웃 또는/res/layout/activity_main.xml또는 AndroidManifest.xml의 테마를 변경할 수 있습니다. a..

programing 2023.07.30

상대 레이아웃의 백분율 너비

상대 레이아웃의 백분율 너비 있습니다.Activity내 안드로이드 앱에서.아래 이미지는 다음과 같습니다. 저는 다음 XML로 이 레이아웃을 만들 수 있었습니다.문제는, 그것이 약간 진부하다는 것입니다.호스트 EditText의 너비를 하드 코딩해야 했습니다.구체적으로, 저는 다음을 명시해야 했습니다. android:layout_width="172dp" 호스트 및 포트에 백분율 너비를 지정합니다. 편집텍스트는. (호스트의 경우 80%, 포트의 경우 20% 정도)이것이 가능합니까?다음 XML은 내 Droid에서 작동하지만 모든 화면에서 작동하지는 않는 것 같습니다.저는 정말로 더 강력한 솔루션을 원합니다. 은 당은찾있다니습고신▁the다▁for를 찾고 .android:layout_weight할 수 .백분율을 사..

programing 2023.07.15

화면 하단에서 보기를 정렬하려면 어떻게 해야 합니까?

화면 하단에서 보기를 정렬하려면 어떻게 해야 합니까? 여기 제 레이아웃 코드가 있습니다. 이것은 왼쪽에 있고 제가 원하는 것은 오른쪽에 있습니다. 분명한 대답은 TextView를 높이에서 fill_parent로 설정하는 것이지만, 이로 인해 버튼이나 입력 필드에 공간이 남지 않습니다. 근본적으로 문제는 제출 버튼과 텍스트 항목을 하단에 고정된 높이로 하고 텍스트 보기를 통해 나머지 공간을 채우라는 것입니다.마찬가지로, 수평 선형 레이아웃에서 제출 단추가 내용을 싸고 텍스트 항목이 나머지 공간을 채우도록 합니다. 선형 레이아웃의 첫 번째 항목에 fill_parent를 지정하면 정확히 이 작업을 수행하므로 다른 항목을 넣을 공간이 없습니다.레이아웃의 나머지 항목에 필요한 최소 공간을 제외한 모든 공간을 채우..

programing 2023.06.05

Android에서 ListView 사이의 줄을 제거하려면 어떻게 해야 합니까?

Android에서 ListView 사이의 줄을 제거하려면 어떻게 해야 합니까? 저는 두 개를 사용합니다.ListView다음과 같은 s: 둘 사이에 하나의 빈 줄이 있습니다.ListView어떻게 제거합니까?동일한 ListView에 있는 항목 사이의 구분 기호를 제거하는 방법은 다음과 같습니다. getListView().setDivider(null); getListView().setDividerHeight(0); developer.android.com # 목록 보기 또는 XML로 실행하려는 경우: android:divider="@null" android:dividerHeight="0dp" 구분선을 제거하려면 다음 코드를 사용합니다. android:divider="@null" 구분선 대신 공백을 추가하려는 경..

programing 2023.06.05
반응형