-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 回答