2013-02-19 4 views
0

는 사용자가 입력 자동차 번호판 (그것은 주차 경비원에 대한 개인의 앱)에 필요합니다. 그러나 기본 Android 키보드는이를 수행하는 데 극도로 비효율적입니다. 내 의뢰인이 기본 키보드를 재정의하여 쉽게 사용하도록 요청했습니다.재정의 기본 소프트 키보드

는 나는이 위험한 방법입니다 들었다, 그러나 이것은 단지 3 사람들이 보안 위험이 중요하지 않도록 사용하는 전용 응용 프로그램입니다.

는 난 단지 너무 다른 방법도 환영합니다, 하나의 EditText에서 재정의해야합니다.

어떻게 기본 키보드 레이아웃을 재정의 할 수 있습니다?

답변

1

내 클라이언트는 쉽게하기 위해 기본 키보드를 대체달라고 부탁했다.

그건 불가능합니다.

나는이 위험한 접근

그것은 불가능한 접근 방식입니다 들었다.

하나의 EditText에서만이를 덮어 쓰기하면되므로 다른 방법을 사용해도됩니다.

EditText을 사용하지 마십시오. 자신 만의 Button 위젯 세트와 TextView 세트를 사용하십시오.

어떻게 기본 키보드 레이아웃을 재정의 할 수 있습니다?

수 없습니다. 직접 입력 방법 편집기 (a.k.a., 소프트 키보드)를 작성할 수 있습니다. 그러나 사용자은이를 사용하기로 결정해야합니다. 강제로 적용 할 수는 없습니다. 그것은 귀하의 시나리오에 충분할 수 있습니다.

+0

버튼 위젯 세트를 어떻게 표시합니까? 나는 마치 소프트 키보드가 나온 것처럼 보일 필요가있다. – razielsarafan

+0

@ santirivera92 : "버튼 위젯 세트를 어떻게 표시 할 수 있습니까?" - 나머지 UI 작업과 같은 방식입니다. "소프트 키보드가 생겼을 때와 똑같이 보일 필요가 있습니다."- 특히 쉬운 일은 아니지만, 애니메이션을 사용하여 'Button'위젯을 담는 일종의 컨테이너를 보여줄 수 있습니다. 화면. – CommonsWare

+0

한숨, 이것은 일종의 dissapointing이며 내 고객을 화나게합니다. 어쨌든, 고마워. – razielsarafan