我遇到了一个问题,当我输入编辑框时,键盘会弹出。我需要编辑文本框应该在键盘上方查看。
我已经在清单文件中添加了这个
android:windowSoftInputMode="stateHidden"
我得到的是
这就是我需要的
谁能帮我只隐藏标签栏@谢谢
取而代之的是......在应用程序清单的活动标记内添加以下内容。
android:windowSoftInputMode="adjustResize"
将此添加到您的 Manifest.xml 中, android:windowSoftInputMode="stateVisible|adjustResize|adjustPan"
有一个禁用自动建议的选项,它会在您输入单词时弹出。在某些情况下,您不需要它。
所以试试这个,在你的 .xml 文件中EditText
android:inputType="textNoSuggestions"
或者您可以像这样以编程方式尝试...
editfield.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
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);
}
}
});