Android 登录界面调用输入法时让界面自动上移,使输入法不会遮挡到主界面(Activity)

先贴上效果图:

Android 登录界面调用输入法时让界面自动上移,使输入法不会遮挡到主界面(Activity) 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>

 

你可能感兴趣的:(Activity)