2012-05-02 2 views
0

편집 :안드로이드 - 텍스트 입력을 구현 사용자 정의 레이아웃

내가 가진 사용자 정의 핀 항목 위젯을 만들려고 노력 해요 : 원래의 질문이 조금 애매하기 때문에, 여기에 내가 쏘는거야 유스 케이스입니다 이러한 제약 ...

  • 각 캐릭터는 자신의 "상자"
  • 핀 (상자 수)의 길이는 XML 속성으로 구성 할 수있다 - 나는
  • 이미 수행 한이 부분을 상자에 이미지가 채워짐 r esource Android가 기본적으로 사용하는 것과 같은 문자 또는 글 머리 기호 대신에 사용합니다.
  • 개별 상자에 초점을 맞춰서는 안됩니다. 대신 위젯 전체에 초점을 맞출 수 있습니다.

이 설계 제약 조건을 충족하기 위해 저는 정의한 핀 길이 속성을 기반으로 자식 뷰를 프로그래밍 방식으로 추가하고 LinearLayout을 확장하려고합니다. 사용자가 입력 한 내용을 그대로 유지해야한다는 것은 말할 필요도 없습니다. 내 생각은 내부 EditText 개체를 내부적으로 사용하고 키 이벤트를 전달하고 을 EditText에 추가하여 UI를 업데이트하는 것입니다.

누구나 전에 이렇게 해본 적이 있습니까? 누구든지 진행 방법에 대한 도움말을 가지고 있습니까?

+0

이 작업을 수행하기를 희망하는 것과 같은 정보를 조금 더 줄 수 있습니까? 텍스트를 입력하고 텍스트를 보지 않는 것이 이상하게 보입니다. – CrazyDart

+0

CrazyDart : 개별적으로 포커스를 설정할 수없는 상자가있는 맞춤 핀 코드 입력 위젯을 만들고 싶습니다. 상자는 이미지 리소스를 사용하여 채워집니다. – jdk

답변

0

Custom Android pin code entry widget 아직 사용할 수없는 완전한 답변을 없다하더라도

관련 될 수있다, 그것은 올바른 방향으로 사람을 가리킬 수 있습니다.

관련 문제