2

我遇到了一个问题,当我输入编辑框时,键盘会弹出。我需要编辑文本框应该在键盘上方查看。

我已经在清单文件中添加了这个

android:windowSoftInputMode="stateHidden"   

我得到的是

在此处输入图像描述

这就是我需要的

在此处输入图像描述

谁能帮我只隐藏标签栏@谢谢

4

4 回答 4

1

取而代之的是......在应用程序清单的活动标记内添加以下内容。

   android:windowSoftInputMode="adjustResize"
于 2013-06-01T05:43:47.267 回答
0

将此添加到您的 Manifest.xml 中, android:windowSoftInputMode="stateVisible|adjustResize|adjustPan"

于 2013-06-01T05:45:21.920 回答
0

有一个禁用自动建议的选项,它会在您输入单词时弹出。在某些情况下,您不需要它。

所以试试这个,在你的 .xml 文件中EditText

android:inputType="textNoSuggestions"  

或者您可以像这样以编程方式尝试...

editfield.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
于 2013-06-01T05:48:03.807 回答
0
final View activityRootView = findViewById(R.id.RL_main_review);
    activityRootView.getViewTreeObserver().addOnGlobalLayoutListener(
            new OnGlobalLayoutListener() {
                @Override
                public void onGlobalLayout() {
                    int heightDiff = activityRootView.getRootView()
                            .getHeight() - activityRootView.getHeight();
                    if (heightDiff > 100) { // if more than 100 pixels, its
                                            // probably a keyboard...
                        tl_tab.setVisibility(TableLayout.GONE);

                    } else {
                        tl_tab.setVisibility(TableLayout.VISIBLE);

                    }
                }
            });
于 2013-06-01T06:35:25.040 回答