美文网首页
Activity全屏后,输入法弹出,将整体布局顶出了界面外

Activity全屏后,输入法弹出,将整体布局顶出了界面外

作者: 木卯卯 | 来源:发表于2016-02-24 21:56 被阅读431次

    附android:ToolBar详解:
    http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1118/2006.html

    http://www.oschina.net/question/1590538_2134301


    Activity全屏,看清楚,是全屏,就是没有statusbar,和title后的activity,在其布局里面,有listview,然后listview底部还有个edittext,当选择输入法后,整个布局都会被顶了出去,

    1,假如不全屏,我的布局一点问题都没有,弹出输入法后,整体也不移动,listview会根据空间的大小来显示scrollbar。

    2,现在问题就是 全屏后,整体布局被顶了出去

    我尝试过网上的那些修改windowInputMode 什么pan,resize啦,都尝试过啦,不行。

    个人分析 应该是由于布局中的listview所致,一旦全屏,listview就没有了限制,这样,对它来说,全屏就是 屏幕外也会是其空间,原来显示不下,可以有scrollbar来显示,一旦全屏,它的内容都会到屏幕外面了。


    跟ListView没关系,试过了,只要全屏,不管上面是什么,都会挤出去,不全屏就没事,这个会是android的bug吗。。。


        manifest: 
        <activity 
            android:name=".ui.main.MainActivity" 
            android:screenOrientation="landscape" 
            android:theme="@style/CustomTitle" 
            android:windowSoftInputMode="adjustResize" > 
        styles: 
        <style name="CustomWindowTitleBackground"> 
          <item name="android:background">#FFFFFF</item> 
          </style> 
    
          <style name="CustomTitle" parent="android:Theme.Light"> 
          <item name="android:windowTitleSize">0dp</item> 
          <item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item> 
          </style> 
    
       Activity-onCreate(): 
        requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);  
        setContentView(R.layout.main); //软件activity的布局  
        getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar);//titlebar为自己标题栏的布局 
    
       titlebar.xml: 
        <?xml version="1.0" encoding="utf-8"?> 
        <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="match_parent" 
          android:layout_height="match_parent" 
          android:orientation="vertical" > 
        </LinearLayout>

    相关文章

      网友评论

          本文标题:Activity全屏后,输入法弹出,将整体布局顶出了界面外

          本文链接:https://www.haomeiwen.com/subject/tqyikttx.html