gpt4 book ai didi

android - Android 键盘上方的工具栏

转载 作者:太空狗 更新时间:2023-10-29 14:09:08 25 4
gpt4 key购买 nike

我试图在我的 Activity 上放置两个 View ,但我只需要在键盘打开时显示它们。我怎样才能做到这一点?

我正在寻找教程或其他东西,但我发现更多关于 iOS 的信息而不是 Android。我还把工具栏作为我布局中的最后一个元素,但它不起作用。我想知道是否存在类似“android:above_keyboard”的东西……我不知道。

谢谢。

添加示例:

enter image description here

最佳答案

您必须实现一个监听器以在键盘隐藏或显示时捕获:

@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);


// Checks whether a hardware keyboard is available
if (newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_NO) {
Log.d(getClass().getName(), "KEYBOARD VISIBLE");
yourView.setVisible(yourView.VISIBLE);
} else if (newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_YES) {
Log.d(getClass().getName(), "KEYBOARD HIDDEN");
yourView.setVisible(yourView.INVISIBLE);
}
}

关于最后一个工具栏的位置,我不太清楚你的意思。能否详细说明一下?

关于android - Android 键盘上方的工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30440797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com