Java 我正在创建Android布局,但在我的真实设备上运行后,我得到了相同布局的独特视图

Java 我正在创建Android布局,但在我的真实设备上运行后,我得到了相同布局的独特视图,java,android,android-layout,Java,Android,Android Layout,我有一个主要活动,我在Android Studio中用XML创建布局,并根据需要正确设置宽度和高度,但在我的设备上执行代码后,我得到了相同布局的不同视图 此外,我还想在键盘处于活动状态时向上滚动布局,但在添加android:WindowsOfInputMode=adjustResize后,这对我没有帮助 <RelativeLayout android:id="@+id/lay_zcrt_img" android:layout_

我有一个主要活动,我在Android Studio中用XML创建布局,并根据需要正确设置宽度和高度,但在我的设备上执行代码后,我得到了相同布局的不同视图

此外,我还想在键盘处于活动状态时向上滚动布局,但在添加android:WindowsOfInputMode=adjustResize后,这对我没有帮助

        <RelativeLayout
            android:id="@+id/lay_zcrt_img"
            android:layout_width="match_parent"
            android:layout_height="fill_parent"
            android:background="@drawable/splash1">

            <RelativeLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="45dp"
                android:background="@drawable/login_layout_border">

                <ImageView
                    android:layout_width="250dp"
                    android:layout_height="120dp"
                    android:layout_margin="4dp"
                    android:src="@drawable/login_logo" />
            </RelativeLayout>

            <android.support.v7.widget.CardView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_marginLeft="35dp"
                android:layout_marginTop="230dp"
                android:layout_marginRight="35dp"
                android:background="@drawable/lay_login_border"
                app:cardCornerRadius="14dp">

                <RelativeLayout
                    android:layout_width="350dp"
                    android:layout_height="300dp"
                    android:layout_gravity="center">

                    <TextView
                        android:id="@+id/txt_title"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_centerHorizontal="true"
                        android:layout_marginTop="15dp"
                        android:gravity="center"
                        android:text="Login"
                        android:textColor="#000"
                        android:textSize="25dp" />

                    <EditText
                        android:id="@+id/edt_phone_number"
                        android:layout_width="300dp"
                        android:layout_height="65dp"
                        android:layout_marginTop="55dp"
                        android:layout_below="@+id/txt_title"
                        android:layout_centerHorizontal="true"
                        android:gravity="center_horizontal|center_vertical"
                        android:hint="Mobile"
                        android:inputType="number"
                        android:maxLength="10" />

                    <Button
                        android:id="@+id/btn_login"
                        android:layout_width="300dp"
                        android:layout_height="55dp"
                        android:layout_alignParentBottom="true"
                        android:layout_centerHorizontal="true"
                        android:layout_marginLeft="25dp"
                        android:layout_marginRight="25dp"
                        android:layout_marginBottom="8dp"
                        android:background="@drawable/btn_corner"
                        android:gravity="center_horizontal|center_vertical"
                        android:text="Submit"
                        android:textAlignment="center"
                        android:textColor="#fff" />

                </RelativeLayout>
            </android.support.v7.widget.CardView>
        </RelativeLayout>
在这里你可以从图片中看到,我在一个社区上搜索了很多,但没有得到任何与此相关的文章


将android:layout\u width设置为与父项匹配,然后添加marginStart和marginEnd

在卡视图中添加必要的填充,例如:android:padding=10dp