Android 32

Android: 선형 레이아웃에 테두리를 그리는 방법

Android: 선형 레이아웃에 테두리를 그리는 방법 파일이 세 개 있습니다.XML, 그리기 기능 및 기본 활동.저는 조금 가지고 있어요.LinearLayout내 XML 파일에 있습니다. 그리기 기능은 다음과 같습니다. public class getBorder extends TextView { public getBorder(Context context) { super(context); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); Paint paint = new Paint(); paint.setColor(android.graphics.Color.RED); canvas.drawLine(0, 0, this.getWidth()..

programing 2023.07.31

Android:ViewPager WRAP_CONTENT를 사용할 수 없습니다.

Android:ViewPager WRAP_CONTENT를 사용할 수 없습니다. 각 페이지마다 높이가 200dp인 ImageView가 있는 간단한 ViewPager를 설정했습니다. 여기 내 호출기가 있습니다. pager = new ViewPager(this); pager.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); pager.setBackgroundColor(Color.WHITE); pager.setOnPageChangeListener(listener); layout.addView(pager); wrap_content로 설정된 높이에도 불구하고 이미지 보기가 200dp에 불과하더라도 호출기는 항..

programing 2023.07.31

Android SSL 연결에 대한 트러스트 앵커를 찾을 수 없습니다.

Android SSL 연결에 대한 트러스트 앵커를 찾을 수 없습니다. godaddy 256bit SSL 인증서를 실행하는 IIS6 상자에 연결하려고 하는데 다음 오류가 발생합니다. java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. 무엇이 그것을 야기시킬 수 있는지 알아내려고 노력했지만, 지금은 빈칸을 그리고 있습니다. 연결 방법은 다음과 같습니다. HttpsURLConnection conn; conn = (HttpsURLConnection) (new URL(mURL)).openConnection(); conn.setConnectTimeout(20000); conn.setDoInput(tr..

programing 2023.07.31

Android 앱을 시장에 게시하기 전에 "해야 할 작업" 목록

Android 앱을 시장에 게시하기 전에 "해야 할 작업" 목록 현재 상태로는 이 질문은 우리의 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문 지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요청할 가능성이 높습니다.만약 이 질문이 개선될 수 있고 다시 열릴 수 있다고 느낀다면,안내를 위해 헬프 센터를 방문합니다. 마감됨10년 전에. 저는 안드로이드 마켓에 제 첫 앱을 게시할 준비가 되었습니다. 여러분 중에 이미 문서화되어 있는 명백한 앱을 게시하는 것과 관련하여 경험한 팁이 있는지 알고 싶습니다. 앱을 시장에 게시하기 전에 무엇을 해야 하는지에 대한 숨겨진 경고 및/또는 아이디어가 있습니까?예를 들어, 제 친구는 누군가 소스 코드..

programing 2023.07.26

Android 스튜디오 찾기 및 교체

Android 스튜디오 찾기 및 교체 전체 프로젝트에서 발생하는 모든 단어를 찾아서 바꾸고(refactor -> rename을 사용하는 단일 클래스가 아니라) 안드로이드 스튜디오나 명령줄 스크립트를 사용하여 대소문자를 유지 관리할 수 있는 방법이 있습니까? 예를 들어, 공급업체는 머천트, 공급업체 -> 머천트, 공급업체 -> 머천트로 가야 합니다. 상사는 진행 중인 프로젝트에 대해 머천트와 공급업체의 모든 인스턴스를 변경하기를 원합니다.저는 그것을 한 시간 정도 해왔고 저는 제 시간을 낭비하고 있다는 것을 압니다.시간을 절약할 수 있는 제안이 있으면 알려주세요.제 생각에 당신이 찾고 있는 지름길은 다음과 같습니다. Ctrl윈도우즈ShiftR 및 리눅스/Ubuntu에서 macOS(IntelliJ IDEA ..

programing 2023.07.26

선택한 스피너 항목을 프로그래밍 방식으로 설정

선택한 스피너 항목을 프로그래밍 방식으로 설정 저는 안드로이드 프로젝트를 하고 있으며 데이터베이스에서 입력되는 어레이 어댑터를 사용하는 스피너를 사용하고 있습니다. 목록에서 선택한 항목을 프로그래밍 방식으로 설정하는 방법을 찾을 수 없습니다.예를 들어, 스피너에 다음 항목이 있는 경우: 카테고리 1 카테고리 2 카테고리 3 화면이 생성될 때 카테고리 2를 선택 항목으로 프로그래밍하려면 어떻게 해야 합니까?C# I.E. 스피너랑 비슷할 것 같아서요.선택된텍스트 = "카테고리 2"이지만 안드로이드용으로 이와 유사한 방법은 없는 것 같습니다.합니다.spinnerObject.setSelection(INDEX_OF_CATEGORY2).다음 답변 중 아무도 솔루션을 제공하지 않았습니다. 다만 다음과 같은 내용만 적..

programing 2023.07.16

모두 안드로이드입니다.지원 라이브러리는 정확히 동일한 버전 사양을 사용해야 합니다.

모두 안드로이드입니다.지원 라이브러리는 정확히 동일한 버전 사양을 사용해야 합니다. 안드로이드 스튜디오 2.3으로 업데이트한 후 이 오류 메시지가 표시되었습니다.앱이 정상적으로 실행되면서 힌트일 뿐이라는 것을 알지만, 정말 이상합니다. 모두 안드로이드입니다.지원 라이브러리는 정확히 동일한 버전 사양을 사용해야 합니다. 지원 라이브러리는 런타임 충돌로 이어질 수 있습니다.버전 25.1.1, 24.0.0을 찾았습니다.예를 들어 com.android가 있습니다.지원:com-delay-delayable:25.1.1 및 com.delay.지원:mediaouter-v7:24.0.0 나의 그라들: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) an..

programing 2023.06.06

진행 대화 상자와 배경 스레드가 활성화되었을 때 화면 방향 변경을 처리하는 방법은 무엇입니까?

진행 대화 상자와 배경 스레드가 활성화되었을 때 화면 방향 변경을 처리하는 방법은 무엇입니까? 내 프로그램은 백그라운드 스레드에서 일부 네트워크 작업을 수행합니다.시작하기 전에 진행률 대화 상자가 나타납니다.대화 상자가 처리기에서 해제됩니다.대화 상자가 위에 있는 동안(배경 스레드가 진행되는 동안) 화면 방향이 변경되는 경우를 제외하고는 모두 정상적으로 작동합니다.이 시점에서 앱이 충돌하거나 교착 상태에 빠지거나 모든 스레드가 삭제될 때까지 앱이 전혀 작동하지 않는 이상한 단계에 들어갑니다. 화면 방향 변경을 정상적으로 처리하려면 어떻게 해야 합니까? 아래 샘플 코드는 실제 프로그램이 수행하는 작업과 대략 일치합니다. public class MyAct extends Activity implements R..

programing 2023.06.06

Android 도구 모음 센터 제목 및 사용자 정의 글꼴

Android 도구 모음 센터 제목 및 사용자 정의 글꼴 도구 모음 제목에 사용자 지정 글꼴을 사용하는 올바른 방법을 찾고 도구 모음(클라이언트 요구 사항)에 중심을 맞추려고 합니다. 현재, 저는 이전의 좋은 액션바를 사용하고 있고, 제목을 빈 값으로 설정하고 있습니다.setCustomView사용자 지정 글꼴 TextView를 배치하고 ActionBar를 사용하여 가운데에 배치합니다.레이아웃 매개 변수. 그렇게 하는 더 좋은 방법이 있습니까?새 도구 모음을 내 수행 표시줄로 사용합니다.에서 정의 Toolbar당신이 기억하기만 하면 되는 것은Toolbar을 추가할 수 .ViewGroup과 같은 사용자 지정 제목입니다. 이것은 당신이 스타일을 만들 수 있다는 것을 의미합니다.TextView▁it▁you▁ho..

programing 2023.06.01

새 Android 단편을 인스턴스화하는 모범 사례

새 Android 단편을 인스턴스화하는 모범 사례 응용 프로그램에서 새 프래그먼트를 인스턴스화하는 두 가지 일반적인 방법을 보았습니다. Fragment newFragment = new MyFragment(); 그리고. Fragment newFragment = MyFragment.newInstance(); 방법을 합니다.newInstance()일반적으로 다음과 같은 방법을 포함합니다. public static Fragment newInstance() { MyFragment myFragment = new MyFragment(); return myFragment; } 처음에는 fragment의 새 인스턴스를 만들 때 유연성을 주기 위해 newInstance() 메서드를 오버로드할 수 있다는 것이 주요 이점이라..

programing 2023.06.01