zoukankan      html  css  js  c++  java
  • Android 登录界面调用输入法时让界面自动上移,使输入法不会遮挡到主界面(Activity)

    先贴上效果图:

     

      1 <?xml version="1.0" encoding="utf-8"?>
      2 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
      3     android:layout_width="fill_parent"
      4     android:layout_height="match_parent"
      5     android:background="@drawable/main_bg"
      6     android:fillViewport="true" >
      7 
      8     <!-- 设置fillViewport属性表示充满整个ScrollView -->
      9 
     10     <LinearLayout
     11         android:layout_width="fill_parent"
     12         android:layout_height="wrap_content"
     13         android:orientation="vertical" >
     14 
     15         <LinearLayout
     16             android:id="@+id/logo"
     17             android:layout_width="fill_parent"
     18             android:layout_height="wrap_content"
     19             android:layout_marginTop="20dip"
     20             android:layout_weight="1"
     21             android:gravity="bottom|center_horizontal"
     22             android:orientation="vertical" >
     23 
     24             <ImageView
     25                 android:id="@+id/imageView1"
     26                 android:layout_width="wrap_content"
     27                 android:layout_height="wrap_content" />
     28 
     29             <ImageView
     30                 android:id="@+id/serviceimg"
     31                 android:layout_width="wrap_content"
     32                 android:layout_height="wrap_content" />
     33         </LinearLayout>
     34 
     35         <LinearLayout
     36             android:id="@+id/login"
     37             android:layout_width="fill_parent"
     38             android:layout_height="wrap_content"
     39             android:layout_weight="1"
     40             android:gravity="top|center_horizontal"
     41             android:orientation="vertical"
     42             android:visibility="visible" >
     43 
     44             <LinearLayout
     45                 android:layout_width="fill_parent"
     46                 android:layout_height="wrap_content"
     47                 android:layout_marginLeft="60dip"
     48                 android:layout_marginRight="60dip"
     49                 android:orientation="vertical" >
     50 
     51                 <LinearLayout
     52                     android:layout_width="fill_parent"
     53                     android:layout_height="wrap_content"
     54                     android:gravity="center"
     55                     android:orientation="horizontal" >
     56 
     57                     <RelativeLayout
     58                         android:layout_width="wrap_content"
     59                         android:layout_height="wrap_content"
     60                         android:layout_weight="1" >
     61 
     62                         <EditText
     63                             android:id="@+id/userid"
     64                             android:layout_width="fill_parent"
     65                             android:layout_height="wrap_content"
     66                             android:layout_marginTop="5.0dip"
     67                             android:maxLength="16"
     68                             android:maxLines="1"
     69                             android:paddingBottom="6.0dip"
     70                             android:paddingLeft="80.0dip"
     71                             android:paddingTop="6.0dip"
     72                             android:textColor="#ff333333"
     73                             android:textSize="20sp" />
     74 
     75                         <TextView
     76                             android:id="@+id/textView2"
     77                             android:layout_width="wrap_content"
     78                             android:layout_height="wrap_content"
     79                             android:layout_alignBaseline="@id/userid"
     80                             android:layout_marginTop="15.0dip"
     81                             android:paddingLeft="10.0dip"
     82                             android:text="帐号:"
     83                             android:textColor="#ff00303e"
     84                             android:textSize="20sp" />
     85                     </RelativeLayout>
     86 
     87                     <Button
     88                         android:id="@+id/history"
     89                         android:layout_width="wrap_content"
     90                         android:layout_height="wrap_content"
     91                         android:layout_marginLeft="5dip"
     92                         android:text="..." />
     93                 </LinearLayout>
     94 
     95                 <RelativeLayout
     96                     android:layout_width="fill_parent"
     97                     android:layout_height="wrap_content"
     98                     android:layout_marginTop="10dip" >
     99 
    100                     <EditText
    101                         android:id="@+id/password"
    102                         android:layout_width="fill_parent"
    103                         android:layout_height="wrap_content"
    104                         android:layout_marginTop="5.0dip"
    105                         android:inputType="textPassword"
    106                         android:maxLength="16"
    107                         android:maxLines="1"
    108                         android:paddingBottom="6.0dip"
    109                         android:paddingLeft="80.0dip"
    110                         android:paddingTop="6.0dip"
    111                         android:textColor="#ff333333"
    112                         android:textSize="20sp" />
    113 
    114                     <TextView
    115                         android:layout_width="wrap_content"
    116                         android:layout_height="wrap_content"
    117                         android:layout_alignBaseline="@id/password"
    118                         android:layout_marginTop="15.0dip"
    119                         android:paddingLeft="10.0dip"
    120                         android:text="密码:"
    121                         android:textColor="#ff00303e"
    122                         android:textSize="20sp" />
    123                 </RelativeLayout>
    124 
    125                 <LinearLayout
    126                     android:layout_width="fill_parent"
    127                     android:layout_height="wrap_content"
    128                     android:layout_marginTop="15dp"
    129                     android:gravity="center"
    130                     android:orientation="horizontal" >
    131 
    132                     <Button
    133                         android:id="@+id/setbt"
    134                         android:layout_width="wrap_content"
    135                         android:layout_height="wrap_content"
    136                         android:layout_weight="1"
    137                         android:text="设置"
    138                         android:textColor="#FFFFFFFF"
    139                         android:textSize="20sp" />
    140 
    141                     <Button
    142                         android:id="@+id/loginbt"
    143                         android:layout_width="wrap_content"
    144                         android:layout_height="wrap_content"
    145                         android:layout_marginLeft="20dip"
    146                         android:layout_weight="1"
    147                         android:text="登录"
    148                         android:textColor="#FFFFFFFF"
    149                         android:textSize="20sp" />
    150                 </LinearLayout>
    151             </LinearLayout>
    152         </LinearLayout>
    153 
    154         <LinearLayout
    155             android:id="@+id/linearLayout3"
    156             android:layout_width="fill_parent"
    157             android:layout_height="wrap_content"
    158             android:layout_marginTop="20dp"
    159             android:layout_weight="1"
    160             android:alwaysDrawnWithCache="true"
    161             android:gravity="bottom|center_horizontal"
    162             android:orientation="vertical" >
    163 
    164             <TextView
    165                 android:id="@+id/info"
    166                 android:layout_width="fill_parent"
    167                 android:layout_height="wrap_content"
    168                 android:layout_marginBottom="15dp"
    169                 android:autoLink="web"
    170 
    171                 android:gravity="center_horizontal"
    172                 android:text="http://www.cnblogs.com/_ymw/"
    173                 android:textColor="#FFFFFF"
    174                 android:textSize="20sp" />
    175         </LinearLayout>
    176     </LinearLayout>
    177 
    178 </ScrollView>
  • 相关阅读:
    Webservice实践(七)CXF 与Spring结合+tomcat发布
    slave have equal MySQL Server UUIDs原因及解决
    VM+CentOS+hadoop2.7搭建hadoop完全分布式集群
    Ubuntu下MySQL主从同步配置
    解决Ubuntu14.04下vi编辑器不能使用方向键和退格键问题
    Ubuntu解压缩zip,tar,tar.gz,tar.bz2
    sersync+rsync原理及部署
    mysqldump备份成压缩包
    linux下如何实现mysql数据库每天自动备份定时备份
    ubuntu mysql 数据库备份以及恢复[命令行]
  • 原文地址:https://www.cnblogs.com/_ymw/p/4234185.html
Copyright © 2011-2022 走看看