2011-02-07 11 views
0

모두 우리는 Andorid에서 EditText에 대해 알고 있습니다. 기본적으로 EditText를 클릭 할 때마다 소프트 키보드가 팝업되어 텍스트를 입력 할 수 있습니다. 완료를 클릭하면 텍스트가 닫히고 텍스트가 직접 EditText에 놓입니다. 이제 EditText 대신 사용자가 일부 주석을 입력 할 수있는 ImageView가 있습니다. (따라서 ImageView는 실제로 주석 아이콘입니다.) 나는 아이콘을 클릭 할 때마다, 이전에 입력 한 텍스트로 텍스트 편집기를 팝업하고, DONE이 실행되면 다시 닫히고, 텍스트를 다시 Activity의 문자열 멤버로 저장할 수있다. 그게 가능하니? 지금까지 InputMethodManager에 대한 모든 내용은 EditText 컨트롤에 있습니다. 너무 복잡하다면 EditText를 Sperate Activity에 넣기 만하면됩니다.Android의 이미지 아이콘에 텍스트 편집기를 표시 할 수 있습니까?

감사합니다.

답변

0

많은 솔루션이 있습니다 http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog

두 번째는 하나의 위에 투명한 활동을 사용하는 것입니다 하나는 사용자 정의 대화 상자를 사용하는 것입니다.

그럼 당신은 당신이 프리스트 또는 두 번째 시도해야한다고 생각 FrameLayout이 사용하고 ... 정확한 위치에

을 다른보기를 삽입 할 수 있습니다. 모든 ImageView는 onClick 이벤트를 추가하여 버튼으로 쉽게 변환 할 수 있습니다.

관련 문제