zoukankan      html  css  js  c++  java
  • 使用scrollview不让键盘覆盖编辑框

    我在Android一个界面有一个编辑的文本框,当文本框获得焦点的时候就会弹出一个模拟键盘,而这个键盘把文本框给盖住了!!!使文本框编辑不方便,也看不到编辑的效果,有什么方法不让模拟键盘遮住文本编辑框了吗,到网上问问各位大侠和查了些资料具体的解决方法如下,主要使用的是:ScrollView 

    xml文件: 
    <?xml version="1.0" encoding="utf-8"?>    
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
        android:background
    ="@drawable/mainbg" 
        android:layout_width
    ="fill_parent"  
        android:layout_height
    ="wrap_content"  
        android:orientation
    ="vertical" 
        android:paddingTop
    ="100dip" 
        android:paddingLeft
    ="20dip">   
        
        
    <ScrollView id="@+id/scrollview"  
        android:layout_width
    ="fill_parent"  
        android:layout_height
    ="wrap_content"  
        android:scrollbars
    ="vertical"> 
        
    <LinearLayout   
            
    id="@+id/layout0"  
            android:orientation
    ="vertical"  
            android:layout_width
    ="fill_parent"  
            android:layout_height
    ="wrap_content"> 
                   
    <LinearLayout   
            
    android:id="@+id/layout"  
            android:orientation
    ="horizontal"  
            android:layout_width
    ="fill_parent"  
            android:layout_height
    ="wrap_content"> 
            
    <TextView 
    android:id="@+id/title" 
    android:layout_width
    ="135px" 
    android:layout_height
    ="27px" 
    android:text
    ="发送短信内容" 
    > 
       
    </TextView> 
            
    </LinearLayout> 
         
    <LinearLayout   
            
    android:id="@+id/layout1"  
            android:orientation
    ="horizontal"  
            android:layout_width
    ="fill_parent"  
            android:layout_height
    ="wrap_content"> 
                  
    <EditText 
    android:id="@+id/phonnum" 
    android:layout_width
    ="190px" 
    android:layout_height
    ="43px" 
    android:layout_x
    ="22px" 
    android:layout_y
    ="128px" 
    android:phoneNumber
    ="true" 
    > 
    </EditText> 
    <TextView 
    android:id="@+id/widget27" 
    android:layout_width
    ="13px" 
    android:layout_height
    ="27px" 
    android:layout_x
    ="100px" 
    android:layout_y
    ="92px" 
    > 
       
    </TextView> 
    <Button 
    android:id="@+id/btnlist" 
    android:layout_width
    ="69px" 
    android:layout_height
    ="29px" 
    android:background
    ="@drawable/liman" 
    android:layout_x
    ="272px" 
    android:layout_y
    ="132px" 
    android:paddingRight
    ="5dip" 
    > 
       
    </Button> 
        
    </LinearLayout>     
        
    <LinearLayout   
            
    id="@+id/layout2"  
            android:orientation
    ="vertical"  
            android:layout_width
    ="fill_parent"  
            android:layout_height
    ="wrap_content" 
            android:paddingBottom
    ="3px"    
                    android:paddingRight
    ="10px"> 
            
    <EditText 
            
    android:id="@+id/editorcontent" 
            android:layout_width
    ="280px" 
    android:layout_height
    ="250px" 
    android:layout_x
    ="20px" 
        android:paddingBottom
    ="3px"    
                            android:paddingRight
    ="10px">  
           
    </EditText> 
        
    </LinearLayout>   
         
    <LinearLayout   
            
    id="@+id/layout3"  
            android:orientation
    ="horizontal"  
            android:layout_width
    ="fill_parent"  
            android:layout_height
    ="wrap_content"> 
           
    <Button 
    android:id="@+id/btnsend" 
    android:background
    ="@drawable/send" 
    android:layout_width
    ="69px" 
    android:layout_height
    ="29px" 
    android:layout_x
    ="150px" 
    android:layout_y
    ="408px" 
    > 
    </Button> 
    <TextView 
    android:id="@+id/widget27" 
    android:layout_width
    ="135px" 
    android:layout_height
    ="27px" 
    android:layout_x
    ="100px" 
    android:layout_y
    ="92px" 
    > 
       
    </TextView> 
    <Button 
    android:id="@+id/btnback" 
    android:layout_width
    ="69px" 
    android:layout_height
    ="29px" 
    android:layout_x
    ="270px" 
    android:layout_y
    ="408px" 
    android:background
    ="@drawable/backtrack" 
    > 
    </Button> 
        
    </LinearLayout>  
        
    </LinearLayout>  
    </ScrollView>   
    </LinearLayout> 

  • 相关阅读:
    NPOI操作Excel
    父窗口调用iframe子窗口方法
    js 全选全不选
    常用的几种 SQLServer 分页查询方式实现
    通用简单的 分页 SQL
    C#导出
    delphi xe firemonkey 调用VLC播放器播放视频
    Android版本和API Level对应关系
    Android开发之视频录制1
    Android上实现视频录制
  • 原文地址:https://www.cnblogs.com/tt_mc/p/1803495.html
Copyright © 2011-2022 走看看