반응형

java 189

ImageView 폭과 높이를 프로그래밍 방식으로 설정하시겠습니까?

ImageView 폭과 높이를 프로그래밍 방식으로 설정하시겠습니까? 어떻게 하면ImageView의 폭과 높이는 프로그래밍 방식으로 설정됩니까?같은 문제를 안고 있는 다른 사람들을 위해, 의 높이를 설정하는 것은 너무 늦을 수 있습니다.ImageView: imageView.getLayoutParams().height = 20; 중요.레이아웃이 이미 '배치'된 후 높이를 설정하는 경우 다음 연락처로 연락하십시오. imageView.requestLayout(); 이미지 뷰가 다이내믹한 경우 getLayout을 포함하는 응답은 null-exception과 함께 실패합니다. 이 경우 올바른 방법은 다음과 같습니다. LinearLayout.LayoutParams layoutParams = new LinearLayo..

source 2022.08.12

예외가 발생하면 중단

예외가 발생하면 중단 Visual Studio에는 처리되지 않은 예외가 발생했을 때 자동으로 디버거에 침입하는 옵션이 있습니다. Eclipse도 비슷한 기능을 가지고 있습니까?예외는 검출되지 않은 경우에도 중단점을 설정하는 정확한 예외 목록을 정의할 수 있습니다(이것은 "에 상당합니다).unhandled") 중단점 창으로 이동하면 J!와 같은 버튼이 있습니다. 여기서 Java 예외에 대한 중단점을 잡을 수도 있고 잡히지 않을 수도 있습니다.예외 이름에 대해 클래스를 참조하거나 패턴 매처를 사용할 수 있습니다. 또한 Window -> [ Preferences ]그래서 [Java]-> [ Debug ]를 선택하면 검출되지 않은 예외에 대해 디버거에 브레이크하도록 지시하는 체크박스가 있습니다.언급URL : h..

source 2022.08.12

Jackson의 ObjectMapper를 정적 필드로 선언해야 합니까?

Jackson의 ObjectMapper를 정적 필드로 선언해야 합니까? 잭슨 도서관ObjectMapper클래스는 안전한 것 같습니다. 이 말은 제가 제 개인 신분을ObjectMapper이와 같은 정적 장으로서 class Me { private static final ObjectMapper mapper = new ObjectMapper(); } 인스턴스 수준의 필드가 아니라요? class Me { private final ObjectMapper mapper = new ObjectMapper(); } 네, 그것은 안전하고 추천할 만한 것입니다. 참조한 페이지의 유일한 경고는 매퍼가 공유되면 설정을 변경할 수 없다는 것입니다.다만, 설정을 변경하지 않기 때문에 문제가 없습니다.설정을 변경할 필요가 있는 경우는..

source 2022.08.12

메이븐과의 관계도 포함해서

메이븐과의 관계도 포함해서 maven(2.0.9)이 하나의 jar 파일에 모든 종속성을 포함하도록 강제하는 방법이 있습니까? 하나의 항아리 파일로 빌드하는 프로젝트가 있어요.의존 관계 클래스도 항아리에 복사해 주었으면 합니다. 업데이트: jar 파일에 jar 파일을 포함할 수 없습니다.의존관계로 지정된 항아리를 풀고 클래스 파일을 항아리에 패키지하는 방법을 찾고 있습니다.이 작업은 "의존 관계가 있는 jar-with-dependencies" 기술자가 있는 maven-assembly 플러그인을 사용하여 수행할 수 있습니다.다음은 pom.xml 중 하나의 관련 청크입니다. maven-assembly-plugin package single jar-with-dependencies Maven 2에서는 이 목적을 ..

source 2022.08.11

Mockito 메서드 호출 순서/시퀀스 확인

Mockito 메서드 호출 순서/시퀀스 확인 '아니다'가 '아니다'인지 확인할 수 있는 요?methodOne라고 합니다.methodTwo★★★★★★★★★★★★? public class ServiceClassA { public void methodOne(){} } public class ServiceClassB { public void methodTwo(){} } public class TestClass { public void method(){ ServiceClassA serviceA = new ServiceClassA(); ServiceClassB serviceB = new ServiceClassB(); serviceA.methodOne(); serviceB.methodTwo(); } } InOrder..

source 2022.08.11

Java에서 일반 유형의 인스턴스를 생성하시겠습니까?

Java에서 일반 유형의 인스턴스를 생성하시겠습니까? Java에서 범용 타입의 인스턴스를 작성할 수 있습니까?가 본 은 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★」.no(타자 삭제로 인해) 하지만 내가 놓친 것을 볼 수 있는 사람이 있으면 좋겠습니다. class SomeContainer { E createContents() { return what??? } } 편집: Super Type Tokens를 사용하여 문제를 해결할 수 있다는 것을 알 수 있었습니다.다만, 이하의 몇개의 답변에 나타나 있듯이, 많은 리플렉션 베이스의 코드가 필요합니다. Ian Robertson의 Artima 기사와는 확연히 다른 것을 생각해 낼 수 있는지 잠시 열어두겠습니다..

source 2022.07.21

Array List의 개체를 날짜별로 정렬하시겠습니까?

Array List의 개체를 날짜별로 정렬하시겠습니까? 검색된 모든 예제는 알파벳 순으로 수행되어야 하지만 요소를 날짜별로 정렬해야 합니다. My ArrayList에는 datamember 중 하나가 DateTime 개체인 개체가 포함되어 있습니다.Date Time에 함수를 호출할 수 있습니다. lt() // less-than lteq() // less-than-or-equal-to 비교를 위해 다음과 같은 작업을 수행할 수 있습니다. if(myList.get(i).lt(myList.get(j))){ // ... } if 블록 안에서는 어떻게 해야 하나요?개체를 비교할 수 있습니다. public static class MyObject implements Comparable { private Date dat..

source 2022.07.21

Android의 Java 7 언어 기능

Android의 Java 7 언어 기능 Android에서 Java 7의 새로운 기능을 사용해 본 사람이 있는지 궁금해서요.나는 안드로이드가 자바가 뱉어내는 바이트코드를 읽고 그것을 덱스로 바꾼다는 것을 알고 있다.그래서 제 질문은 Java 7의 바이트 코드를 이해할 수 있느냐는 것입니다.Android Studio를 사용하는 경우 Java 7 언어를 패치 없이 자동으로 활성화해야 합니다.리소스를 사용하여 시도하려면 API 레벨 19 이상이 필요하며 NIO 2.0이 누락되었습니다. Java 7 기능을 사용할 수 없는 경우 @Nuno의 답변을 참조하여build.gradle. 다음은 역사 참고용입니다. Java 7의 일부분은 Android에서 사용할 수 있습니다(주의:4.1)에서만 테스트하고 있습니다. 우선, ..

source 2022.07.21

추상 수업을 인스턴스화할 수 있습니까?

추상 수업을 인스턴스화할 수 있습니까? 인터뷰 중에 "추상 수업을 인스턴스화할 수 있을까요?"라는 질문을 받았습니다. '안 돼, 안 돼'라고 대답했어요.그런데 면접관이 "잘못했어, 할 수 있어"라고 말했어요. 나는 이것에 대해 조금 논쟁했다.그리고 나서 그는 나에게 이것을 집에서 직접 해보라고 말했다. abstract class my { public void mymethod() { System.out.print("Abstract"); } } class poly { public static void main(String a[]) { my m = new my() {}; m.mymethod(); } } 여기에서는 제 수업의 인스턴스와 추상 수업의 호출 방법을 만들고 있습니다.누가 이걸 설명해 줄 수 있나요?제..

source 2022.07.21
반응형