键盘显示时隐藏标签栏

时间:2013-06-01 05:40:13

标签: android keyboard

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

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

android:windowSoftInputMode="stateHidden"   

我得到的是

enter image description here

这就是我需要的

enter image description here

任何人都可以帮我隐藏标签栏@Thanks

4 个答案:

答案 0 :(得分:1)

而不是......在应用程序清单的activity标记中添加以下内容。

   android:windowSoftInputMode="adjustResize"

答案 1 :(得分:0)

在Manifest.xml android:windowSoftInputMode="stateVisible|adjustResize|adjustPan"

中添加此内容

答案 2 :(得分:0)

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

所以试试这个, 在EditText

的.xml文件中
android:inputType="textNoSuggestions"  

或者你可以像这样以编程方式试用......

editfield.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);

答案 3 :(得分: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);

                    }
                }
            });