앱이 실행되기 시작할 때 맨 먼저 암호를 입력받은 후 정상기능이 동작하도록 개발하고 싶습니다.

그런데 다음 화면에서 보는 바와 같이 첫화면에 암호 입력 상자만 나오고 키보드가 나타나지 않습니다.(그림-1)

그러다가 손가락으로 암호 입력 상자를 터치하면 그제서야 키보드가 나타납니다. (그림-2)

 

질문 : 어떻게 하면 처음부터 키보드가 나타나게 할 수 있나요?

 

그리고 갤럭시 화면을 옆으로 기울이면 그림-3과 같이 한줄이던 암호 입력상자가 갑자기 엄청나게 커지면서

화면의 절반을 가려버립니다. (그림-3) 어떻게 하면 한줄짜리 EditText으로 계속 남아 있게 할 수 있나요???

 

고수님과 경험자의 따뜻한 답변 기다리겠습니다.

 

각 그림과 소스(레이아웃)는 다음과 같습니다.

 

SC20110727-144057.png         SC20110727-144105.png 

                    ( 그림-1 )                                                                                                             (그림-2)

 

 

SC20110727-144122.png

                                                                       ( 그림-3)

 

 <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent" 
 android:layout_height="fill_parent"
 android:orientation="horizontal">
<EditText
 android:id="@+id/EditPasswd"  
 android:layout_width="wrap_content" 
 android:layout_height="wrap_content" 
 android:singleLine="true"
 android:width="200px"
 android:password="true"
 android:hint="@string/EnterYourPasswd"
    />
<Button
 android:id="@+id/BtnSubmitPasswd"  
 android:layout_width="wrap_content" 
 android:layout_height="wrap_content" 
 android:text="@string/SubmitPasswd"
 />
</LinearLayout>