向所有程序员问好。我尝试在中创建Android应用程序。我把EditText放在应用程序屏幕的下方,当我设置焦点时,键盘隐藏UI的底部部分。有可能用这个做点什么吗?
屏幕:

代码: Main.axml MainActivity.cs
所有的帮助都将不胜感激。
更新
主题代码:
<resources>
<style name="CustomToolbar" parent="@android:style/Theme.Material.Light">
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
<item name="android:colorPrimaryDark">@color/status_bar</item>
<item name="android:statusBarColor">@color/status_bar</item>
<item name="android:colorPrimary">@color/status_bar</item>
</style>
<style name="TransparentStatusBar" parent="@android:style/Theme.Material.Light.DarkActionBar">
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
<item name="android:windowTranslucentStatus">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
<style name="CustomSplash" parent ="@android:style/Theme.Material.Light">
<item name="android:windowBackground">@drawable/splash_screen</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
<item name="android:windowFullscreen">true</item>
</style>
</resources>发布于 2017-07-11 08:56:45
您可以将布局放在ScrollView中。我将允许EditText完全可见,但它不会对底部按钮做任何事情,因为它们不会阻止该字段。
如果你想增加眼睛的压力,当键盘出现在屏幕上时,你可以滚动ScrollView。
编辑:要找出键盘何时出现,可以使用GlobalLayout事件的主布局。
ViewTreeObserver vto = element.ViewTreeObserver;
vto.GlobalLayout += (sender, args) => {
element.Height; // will be different with/without keyboard
};https://stackoverflow.com/questions/45028654
复制相似问题