当我将布局从纵向模式更改为横向模式时,活动上半部分的某些字段不可见。我的布局代码如下。 我做了很多研究,但从未找到任何解决方案。
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" android:fitsSystemWindows="true"
tools:context="com.source.administrator.servemycar.Service_Detail">
<android.support.design.widget.AppBarLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:theme="@style/AppTheme.AppBarOverlay"
>
<android.support.v7.widget.Toolbar android:id="@+id/toolbar1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:title="Zolito"
android:background="@drawable/act"
android:theme="@style/AppTheme"
android:touchscreenBlocksFocus="false"
android:visibility="visible"
/>
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:background="#ffffff">
<include layout="@layout/content_service__detail" />
</android.support.v4.widget.NestedScrollView>
</android.support.design.widget.CoordinatorLayout>
这是我的代码的cont_layout.xml文件。横向模式中缺少以上两个字段的代码和名称及其各自的字段。
<?xml version="1.0" encoding="utf-8"?>
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="fill_parent" android:paddingLeft="40dp"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:orientation="horizontal"
android:layout_gravity="center"
android:rowCount="200"
android:columnCount="7"
android:background="#ffffff"
android:accessibilityLiveRegion="none"
android:layoutMode="clipBounds"
android:nestedScrollingEnabled="false"
android:theme="@style/AppTheme"
android:visibility="visible"
android:layout_marginRight="4dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="CODE"
android:id="@+id/textView13"
android:layout_row="1"
android:layout_column="1" />
<EditText
android:layout_width="120dp"
android:layout_height="30dp"
android:id="@+id/editText2"
android:layout_row="1"
android:layout_column="2"
android:background="@drawable/shapes"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="NAME"
android:id="@+id/textView2"
android:layout_row="3"
android:layout_column="1"
/>
<EditText
android:layout_width="120dp"
android:layout_height="30dp"
android:id="@+id/name"
android:background="@drawable/shapes"
android:layout_row="3"
android:layout_column="2"
android:layout_marginTop="5dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="PHONE"
android:id="@+id/textView3"
android:layout_row="6"
android:layout_column="1" />
<EditText
android:layout_width="120dp"
android:layout_height="30dp"
android:inputType="phone"
android:ems="10"
android:background="@drawable/shapes"
android:id="@+id/phone"
android:layout_row="6"
android:layout_column="2"
android:layout_marginTop="5dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="E-MAIL"
android:id="@+id/textView4"
android:layout_row="7"
android:layout_column="1" />
<EditText
android:layout_width="120dp"
android:layout_height="30dp"
android:inputType="textEmailAddress"
android:ems="10"
android:id="@+id/email"
android:background="@drawable/shapes"
android:layout_row="7"
android:layout_column="2"
android:layout_marginTop="5dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="REG.NO."
android:id="@+id/textView6"
android:layout_row="8"
android:layout_column="1" />
<EditText
android:layout_width="120dp"
android:layout_height="30dp"
android:inputType="number"
android:ems="10"
android:background="@drawable/shapes"
android:id="@+id/regno"
android:layout_row="8"
android:layout_column="2"
android:layout_marginTop="5dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="REG.DATE"
android:id="@+id/textView7"
android:layout_row="9"
android:layout_column="1" />
<EditText
android:layout_width="120dp"
android:layout_height="30dp"
android:inputType="date"
android:ems="10"
android:id="@+id/regdate"
android:layout_row="9"
android:background="@drawable/shapes"
android:layout_column="2"
android:layout_marginTop="5dp" />
<ImageButton
android:layout_width="30dp"
android:layout_height="30dp"
android:id="@+id/regbtn"
android:layout_row="9"
android:layout_column="3"
android:layout_marginLeft="5dp"
android:src="@drawable/cal" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="VEH. TYPE"
android:id="@+id/textView5"
android:layout_row="23"
android:layout_column="1" />
<Spinner
android:layout_width="120dp"
android:layout_height="30dp"
android:id="@+id/vehicle_type"
android:layout_row="23"
android:layout_column="2"
android:layout_marginTop="5dp"
android:outlineProvider="bounds" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="VEH.MAKE"
android:id="@+id/textView10"
android:layout_row="26"
android:layout_column="1" />
<Spinner
android:layout_width="120dp"
android:layout_height="30dp"
android:id="@+id/vehicle_make"
android:layout_row="26"
android:layout_column="2"
style="@style/Base.TextAppearance.AppCompat.Widget.TextView.SpinnerItem"
android:layout_marginTop="5dp"
android:spinnerMode="dialog" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="MODEL"
android:id="@+id/textView11"
android:layout_row="27"
android:layout_column="1" />
<EditText
android:layout_width="120dp"
android:layout_height="30dp"
android:id="@+id/editText"
android:layout_row="27"
android:background="@drawable/shapes"
android:layout_column="2"
android:layout_marginTop="5dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="NEXT SERVICE DATE"
android:id="@+id/textView"
android:layout_row="29"
android:layout_column="1"
android:layout_rowSpan="1" />
<EditText
android:layout_width="120dp"
android:layout_height="30dp"
android:id="@+id/renewel_date_pol"
android:layout_row="33"
android:background="@drawable/shapes"
android:layout_column="2"
android:layout_marginTop="5dp" />
<ImageButton
android:layout_width="30dp"
android:layout_height="30dp"
android:id="@+id/renewel_pol"
android:layout_row="33"
android:layout_column="3"
android:layout_marginLeft="5dp"
android:src="@drawable/cal" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="REMARKS"
android:id="@+id/textView12"
android:layout_row="34"
android:layout_column="1" />
<EditText
android:layout_width="120dp"
android:layout_height="30dp"
android:id="@+id/renewel_date_service"
android:layout_row="29"
android:background="@drawable/shapes"
android:layout_column="2"
android:layout_marginTop="5dp" />
<ImageButton
android:layout_width="30dp"
android:layout_height="30dp"
android:id="@+id/renewl_service"
android:layout_row="29"
android:layout_column="3"
android:src="@drawable/cal"
android:layout_marginLeft="5dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="NEXT INSURANCE DATE"
android:id="@+id/textView8"
android:layout_row="31"
android:layout_column="1" />
<EditText
android:layout_width="120dp"
android:layout_height="30dp"
android:id="@+id/renewel_date_insu"
android:layout_row="31"
android:background="@drawable/shapes"
android:layout_column="2"
android:layout_marginTop="5dp" />
<ImageButton
android:layout_width="30dp"
android:layout_height="30dp"
android:id="@+id/renewel_insu"
android:layout_row="31"
android:layout_column="3"
android:src="@drawable/cal"
android:layout_marginLeft="5dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" NEXT POLLUTION DATE"
android:id="@+id/textView9"
android:layout_row="33"
android:layout_column="1" />
<EditText
android:layout_width="120dp"
android:layout_height="30dp"
android:inputType="textMultiLine"
android:ems="10"
android:id="@+id/editText5"
android:layout_row="34"
android:layout_column="2"
android:background="@drawable/shapes"
android:layout_rowSpan="6"
android:layout_marginTop="5dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="SUBMIT"
android:id="@+id/button"
android:layout_row="40"
android:layout_column="2"
android:background="#5b5b5b"
android:textColor="#ffffff"
android:layout_marginTop="10dp" />
</GridLayout>
答案 0 :(得分:0)
您是否尝试过创建横向布局?请记住使用DP在您的尺寸和定位属性中放置对象,对于边距和/或填充也要保持相对于屏幕的位置。