在Android中显示软键盘

1987年

我想在打开活动后自动在android中打开软键盘。我使用了此处提到的代码。关闭/隐藏Android软键盘,但是它不起作用。这是我的代码。

final EditText txtName = (EditText) findViewById(R.id.etxt_hidenprac);
txtName.setOnFocusChangeListener(new OnFocusChangeListener() {
    @Override
    public void onFocusChange(View v, boolean hasFocus) {
        txtName.post(new Runnable() {
            @Override
            public void run() {
                InputMethodManager imm = (InputMethodManager) Practice.this.getSystemService(Context.INPUT_METHOD_SERVICE);
                imm.showSoftInput(txtName, InputMethodManager.SHOW_IMPLICIT);
            }
        });
    }
});
txtName.requestFocus();




<activity
    android:name="com.example.moisun01.Practice"
    android:label="@string/app_name"
    android:screenOrientation="landscape" 
    android:windowSoftInputMode="stateVisible">
</activity>

我发现了为什么它不起作用这是因为我的布局是横向的并在适当的方向上可以正常工作。但是我的应用程序是横向的。这个问题有什么解决办法吗?

安加德·蒂瓦里(Angad Tiwari)

答案已经在评论框中给出了...对我有用..您不需要做太多...只需添加

android:windowSoftInputMode="stateVisible"

在清单文件中的活动标签中,通过这种方式,Android中的软键盘会在活动开始时自动打开

..如果这没有发生在您身上..那么...尝试在requestFocus()方法中将焦点放在第一个edittext上

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android片段中完美显示软键盘?

来自分类Dev

Android软键盘显示在Webview上

来自分类Dev

Android软键盘显示在Webview上

来自分类Dev

android:不自动显示软键盘

来自分类Dev

在Android应用中消失的软键盘

来自分类Dev

android中的软键盘隐藏了EditText

来自分类Dev

显示对话框时,活动中的外部edittext不在Android中显示软键盘

来自分类Dev

显示软键盘时后退键的Android键事件?

来自分类Dev

对话框片段下方显示的Android软键盘

来自分类Dev

Android单击EditText不会显示软键盘

来自分类Dev

Android:在软键盘前面显示对话框

来自分类Dev

Android单击EditText不会显示软键盘

来自分类Dev

在软键盘上显示ankushsachdeva表情符号(Android)

来自分类Dev

Android软键盘未在按钮单击上显示

来自分类Dev

对话框片段下方显示的Android软键盘

来自分类Dev

Android:如何在LinearLayout上显示软键盘

来自分类Dev

Android显示@用手机软键盘签名

来自分类Dev

停止 setText() 在 EditText 上显示 Android 软键盘

来自分类Dev

如何在对话框中显示/隐藏Android软键盘?

来自分类Dev

当软键盘重叠显示时,如何自动滚动到Android中的输入字段?

来自分类Dev

ListView中的Edittext不显示软键盘

来自分类Dev

仅在电话的AlertDialog中不显示软键盘

来自分类Dev

仅在电话的AlertDialog中不显示软键盘

来自分类Dev

使软键盘的行为类似于Android中的IOS

来自分类Dev

在软键盘中保存按钮,而不是在android中输入

来自分类Dev

使用ndk的android中的数字软键盘

来自分类Dev

AlertDialog EditText不显示软键盘

来自分类Dev

Cocoonjs以编程方式显示软键盘

来自分类Dev

在恢复上显示软键盘

Related 相关文章

热门标签

归档