-1

アクティビティが開始されるとすぐに仮想キーボードを表示したいのですが、それを達成できません..マニフェストでandroid:windowSoftInputMode="stateAlwaysVisible"を設定しようとしていますが、うまくいきません..

バックプレスしたら、それは却下されるべきではありません。

独自のレイアウトで仮想キーボードを表示することは可能ですか?

ここにマニフェストファイルの一部があります

 <application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:windowSoftInputMode="stateAlwaysVisible" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".FriendsList"
        android:screenOrientation="portrait" />
    <activity android:name=".Places" />
</application>
4

1 に答える 1

1

以下のリンクをお試しください。

キーボードの場合このリンクをたどる

以下のコードを試してみてください

final TextView txtPassword = (TextView) findViewById(R.id.txtpassword);

       txtPassword.postDelayed(new Runnable() {
        @Override
        public void run() {
            InputMethodManager keyboard = (InputMethodManager)
            getSystemService(Context.INPUT_METHOD_SERVICE);
            keyboard.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0); 
        }
    },200);
于 2012-11-07T08:20:41.757 に答える