zoukankan      html  css  js  c++  java
  • 弹出输入框后,将listview内容遮住,解决方案

    转自http://blog.csdn.net/silence_cdsn/article/details/7987063

    更改listview的布局属性

    之前的布局:

    [html] view plaincopy
     
    1. <ListView android:id="@+id/list_chat"  
    2.                         android:stackFromBottom="true" android:layout_width="fill_parent"  
    3.                         android:layout_height="fill_parent" android:scrollingCache="false"  
    4.                         android:cacheColorHint="@android:color/background_light"  
    5.                         android:layout_weight="1" android:divider="@null"  
    6.                         android:background="@color/chat_bg" android:fadingEdge="none"  
    7.                      android:layout_gravity="bottom" />  
    [html] view plaincopy
     
    1. <ListView android:id="@+id/list_chat"  
    2.                         android:stackFromBottom="true" android:layout_width="fill_parent"  
    3.                         android:layout_height="fill_parent" android:scrollingCache="false"  
    4.                         android:cacheColorHint="@android:color/background_light"  
    5.                         android:layout_weight="1" android:divider="@null"  
    6.                         android:background="@color/chat_bg" android:fadingEdge="none"  
    7.                      android:layout_gravity="bottom" />  


    更改后的

    [html] view plaincopy
     
    1. <ListView android:id="@+id/list_chat"  
    2.                         android:stackFromBottom="true" android:layout_width="fill_parent"  
    3.                         android:layout_height="fill_parent" android:scrollingCache="false"  
    4.                         android:cacheColorHint="@android:color/background_light"  
    5.                         android:layout_weight="1" android:divider="@null"  
    6.                         android:background="@color/chat_bg" android:fadingEdge="none"  
    7.                         android:fastScrollEnabled="true" android:transcriptMode="normal"  
    8.                         android:scrollbarStyle="insideInset" android:layout_gravity="bottom" />  
    [html] view plaincopy
     
    1. <ListView android:id="@+id/list_chat"  
    2.                         android:stackFromBottom="true" android:layout_width="fill_parent"  
    3.                         android:layout_height="fill_parent" android:scrollingCache="false"  
    4.                         android:cacheColorHint="@android:color/background_light"  
    5.                         android:layout_weight="1" android:divider="@null"  
    6.                         android:background="@color/chat_bg" android:fadingEdge="none"  
    7.                         android:fastScrollEnabled="true" android:transcriptMode="normal"  
    8.                         android:scrollbarStyle="insideInset" android:layout_gravity="bottom" />  

    正常图片:

    弹出keyboard后,非正常图片:

    弹出keyboard后正常图片:

     

  • 相关阅读:
    java动态编译 (java在线执行代码后端实现原理)(二)
    java动态编译 (java在线执行代码后端实现原理)
    自己根据java的LinkedList源码编写的一个简单的LinkedList实现
    postman中 form-data、x-www-form-urlencoded、raw、binary的区别
    什么是Base64加密?为什么要有Base64加密?
    js获取上个月的第一天和最后一天
    js一个数组变为指定长度的多个数组
    java人民币转大写中文
    三天打鱼两天晒网
    一句便是一首【一】
  • 原文地址:https://www.cnblogs.com/kobe8/p/4338796.html
Copyright © 2011-2022 走看看