首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SoftInput.AdjustPan不起作用

SoftInput.AdjustPan不起作用
EN

Stack Overflow用户
提问于 2017-07-11 07:58:34
回答 1查看 306关注 0票数 0

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

屏幕:

代码: Main.axml MainActivity.cs

所有的帮助都将不胜感激。

更新

主题代码:

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

发布于 2017-07-11 08:56:45

您可以将布局放在ScrollView中。我将允许EditText完全可见,但它不会对底部按钮做任何事情,因为它们不会阻止该字段。

如果你想增加眼睛的压力,当键盘出现在屏幕上时,你可以滚动ScrollView。

编辑:要找出键盘何时出现,可以使用GlobalLayout事件的主布局。

代码语言:javascript
复制
ViewTreeObserver vto = element.ViewTreeObserver;       
vto.GlobalLayout += (sender, args) => {      
        element.Height; // will be different with/without keyboard 
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45028654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档