Android 登录界面调用输入法时让界面自动上移

来源:互联网 发布:thinkphp企业网站源码 编辑:程序博客网 时间:2024/06/03 18:15


转自:http://www.cnblogs.com/_ymw/p/4234185.html

<?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="match_parent"    android:background="#FFFFFF"    android:fillViewport="true" >    <!-- 设置fillViewport属性表示充满整个ScrollView -->    <LinearLayout        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:orientation="vertical" >        <LinearLayout            android:id="@+id/logo"            android:layout_width="fill_parent"            android:layout_height="wrap_content"            android:layout_marginTop="20dip"            android:layout_weight="1"            android:gravity="bottom|center_horizontal"            android:orientation="vertical" >            <ImageView                android:id="@+id/imageView1"                android:layout_width="wrap_content"                android:layout_height="wrap_content" />            <ImageView                android:id="@+id/serviceimg"                android:layout_width="wrap_content"                android:layout_height="wrap_content" />        </LinearLayout>        <LinearLayout            android:id="@+id/login"            android:layout_width="fill_parent"            android:layout_height="wrap_content"            android:layout_weight="1"            android:gravity="top|center_horizontal"            android:orientation="vertical"            android:visibility="visible" >            <LinearLayout                android:layout_width="fill_parent"                android:layout_height="wrap_content"                android:layout_marginLeft="60dip"                android:layout_marginRight="60dip"                android:orientation="vertical" >                <LinearLayout                    android:layout_width="fill_parent"                    android:layout_height="wrap_content"                    android:gravity="center"                    android:orientation="horizontal" >                    <RelativeLayout                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:layout_weight="1" >                        <EditText                            android:id="@+id/userid"                            android:layout_width="fill_parent"                            android:layout_height="wrap_content"                            android:layout_marginTop="5.0dip"                            android:maxLength="16"                            android:maxLines="1"                            android:paddingBottom="6.0dip"                            android:paddingLeft="80.0dip"                            android:paddingTop="6.0dip"                            android:textColor="#ff333333"                            android:textSize="20sp" />                        <TextView                            android:id="@+id/textView2"                            android:layout_width="wrap_content"                            android:layout_height="wrap_content"                            android:layout_alignBaseline="@id/userid"                            android:layout_marginTop="15.0dip"                            android:paddingLeft="10.0dip"                            android:text="帐号:"                            android:textColor="#ff00303e"                            android:textSize="20sp" />                    </RelativeLayout>                    <Button                        android:id="@+id/history"                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:layout_marginLeft="5dip"                        android:text="..." />                </LinearLayout>                <RelativeLayout                    android:layout_width="fill_parent"                    android:layout_height="wrap_content"                    android:layout_marginTop="10dip" >                    <EditText                        android:id="@+id/password"                        android:layout_width="fill_parent"                        android:layout_height="wrap_content"                        android:layout_marginTop="5.0dip"                        android:inputType="textPassword"                        android:maxLength="16"                        android:maxLines="1"                        android:paddingBottom="6.0dip"                        android:paddingLeft="80.0dip"                        android:paddingTop="6.0dip"                        android:textColor="#ff333333"                        android:textSize="20sp" />                    <TextView                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:layout_alignBaseline="@id/password"                        android:layout_marginTop="15.0dip"                        android:paddingLeft="10.0dip"                        android:text="密码:"                        android:textColor="#ff00303e"                        android:textSize="20sp" />                </RelativeLayout>                <LinearLayout                    android:layout_width="fill_parent"                    android:layout_height="wrap_content"                    android:layout_marginTop="15dp"                    android:gravity="center"                    android:orientation="horizontal" >                    <Button                        android:id="@+id/setbt"                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:layout_weight="1"                        android:text="设置"                        android:textColor="#FFFFFFFF"                        android:textSize="20sp" />                    <Button                        android:id="@+id/loginbt"                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:layout_marginLeft="20dip"                        android:layout_weight="1"                        android:text="登录"                        android:textColor="#FFFFFFFF"                        android:textSize="20sp" />                </LinearLayout>            </LinearLayout>        </LinearLayout>        <LinearLayout            android:id="@+id/linearLayout3"            android:layout_width="fill_parent"            android:layout_height="wrap_content"            android:layout_marginTop="20dp"            android:layout_weight="1"            android:alwaysDrawnWithCache="true"            android:gravity="bottom|center_horizontal"            android:orientation="vertical" >            <TextView                android:id="@+id/info"                android:layout_width="fill_parent"                android:layout_height="wrap_content"                android:layout_marginBottom="15dp"                android:autoLink="web"                android:gravity="center_horizontal"                android:text="http://www.cnblogs.com/_ymw/"                android:textColor="#000000"                android:textSize="20sp" />        </LinearLayout>    </LinearLayout></ScrollView>

0 1