마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

zxing 라이브러리 사용시, layout 수정 방법

0 추천

안녕하세요.

zxing 라이브러리를 이용해 QR코드를 스캔하고 있습니다.

그런데 zxing라이브러리 디폴트 layout이 landscape로 설정되어있는지 가로모드로 출력되고

하단에 문구도 바코드를 사각형 안에 비춰주세요. 라고 표시됩니다.

전 QR코드만 사용하기 때문에 문구를 QR코드로 바꿔주고싶고, 레이아웃도 세로모드가 아닌 가로모드로 설정하고싶은데

방법이 있을까요 ?

현재 사용하는 부분 소스코드는 아래와 같습니다.

Intent intent = new Intent( this, CaptureActivity.class );
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
음무 (17,820 포인트) 님이 2015년 12월 28일 질문

1개의 답변

+1 추천
 
채택된 답변
해당 라이브러리를 사용해본적이 없어 어떠한 형태로 돌아가는지 정확히 모르겠으나...

질문만으로 유추해본다면 라이브러리 자체의 엑티비티를 호출하시는듯 한데

해당 액티비티를 커스텀 하고 싶으시다면 해당 엑티비티를 확장한 엑티비티를 하나 더만드시면 되죠~~!
ThisPlus (46,920 포인트) 님이 2015년 12월 28일 답변
음무님이 2015년 12월 28일 채택됨
google-play-service처럼 dependencies 에서 com.google.zxing:core:3.2.0
를 호출하여 사용중입니다. 그래서 직접적인 액티비티 수정이 안돼, 설정값이 있는지 찾아보고있습니다 ㅠㅠ
CaptureActivity를 확장한 액티비티를 하나 더 만든다는게 무슨뜻인지 잘 이해가 안갑니다.. 조금만 더 설명해주실 수 있을까요 ?
음.... 이 정돈 아셔야 하는데....
클래스 확장 구글링 ㄱㄱ씽
말씀해주신데로 액티비티 하나 만들어서 extend 해주고, 매니페스트에서 orientation설정을 해서 해결했습니다. 감사합니다.
...