gpt4 book ai didi

android - 无法在 Android 设备上查看完整设计

转载 作者:行者123 更新时间:2023-11-30 03:29:27 26 4
gpt4 key购买 nike

我创建了一个设计来查看我的页面,实际发生了什么。但我认为存在一些问题,因为我的完整设计没有显示在设备上。这是完整的 XML 文件。

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/gray_bg" >

<ImageView
android:id="@+id/imageView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:src="@drawable/logo_demo" />

<LinearLayout
android:id="@+id/tripTypeLayout"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_below="@+id/imageView1"
android:layout_marginTop="10dp"
android:orientation="horizontal" >

<TextView
android:id="@+id/roundtripTextView"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginTop="5dp"
android:layout_weight="1"
android:background="#FF0000FF"
android:gravity="center"
android:text="@string/round_trip_text"
android:textColor="@android:color/white"
android:textSize="20sp" />

<TextView
android:id="@+id/OneWayTextView"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="1dp"
android:layout_marginTop="5dp"
android:layout_weight="1"
android:background="#FF0000FF"
android:gravity="center"
android:text="@string/oneway_text"
android:textColor="@android:color/white"
android:textSize="20sp" />

<TextView
android:id="@+id/multicityTextView"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="1dp"
android:layout_marginTop="5dp"
android:layout_weight="1"
android:background="#FF0000FF"
android:gravity="center"
android:text="@string/multicity_text"
android:textColor="@android:color/white"
android:textSize="20sp" />
</LinearLayout>

<LinearLayout
android:id="@+id/fromToLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/tripTypeLayout"
android:background="@drawable/gray_bg"
android:orientation="horizontal" >

<LinearLayout
android:id="@+id/fromLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_weight="2"
android:gravity="center"
android:orientation="vertical" >

<TextView
android:id="@+id/fromTextView"
android:layout_width="match_parent"
android:layout_height="20dp"
android:gravity="center_horizontal"
android:text="From" />

<TextView
android:layout_width="90dp"
android:layout_height="10dp"
android:background="@layout/shape_line" />

<AutoCompleteTextView
android:id="@+id/departLocation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>

<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:orientation="vertical" >

<ImageView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="5dp"
android:src="@drawable/twoway" />
</LinearLayout>

<LinearLayout
android:id="@+id/toLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_weight="2"
android:gravity="center"
android:orientation="vertical" >

<TextView
android:id="@+id/toTextView"
android:layout_width="match_parent"
android:layout_height="20dp"
android:gravity="center_horizontal"
android:text="@string/to" />

<TextView
android:layout_width="90dp"
android:layout_height="10dp"
android:background="@layout/shape_line" />

<AutoCompleteTextView
android:id="@+id/arrivalLocation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
</LinearLayout>

<LinearLayout
android:id="@+id/dateLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/fromToLayout"
android:background="@drawable/gray_bg"
android:baselineAligned="false"
android:orientation="horizontal" >

<LinearLayout
android:id="@+id/departdateLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_weight="2"
android:orientation="vertical" >

<TextView
android:id="@+id/deparDateTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="@string/departdate" />

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal" >

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:src="@drawable/calendar" />

<EditText
android:id="@+id/departDate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:gravity="center_horizontal"
android:text="dd/mm/yyyy" />
</LinearLayout>
</LinearLayout>

<LinearLayout
android:id="@+id/returndateLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_weight="2"
android:orientation="vertical" >

<TextView
android:id="@+id/returndata"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="@string/returndate" />

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal" >

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:src="@drawable/calendar" />

<EditText
android:id="@+id/returnDate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:gravity="center_horizontal"
android:text="dd/mm/yyyy" />
</LinearLayout>
</LinearLayout>
</LinearLayout>

<LinearLayout
android:id="@+id/travellers_data"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/dateLayout"
android:background="@drawable/gray_bg"
android:orientation="vertical" >

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal"
android:paddingTop="5dp" >

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Travellers" />
</LinearLayout>

<LinearLayout
android:id="@+id/travellers_data"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:baselineAligned="false"
android:orientation="horizontal" >

<LinearLayout
android:id="@+id/adults"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="2"
android:orientation="vertical" >

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="Adult"
android:textStyle="bold" />

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="12 + Years" />

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal" >

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/adult" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:gravity="center_horizontal"
android:text="2"
android:textStyle="bold" />
</LinearLayout>
</LinearLayout>

<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="2"
android:orientation="vertical" >

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="Children"
android:textStyle="bold" />

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="2 - 11 Years" />

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal" >

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/children" />

<TextView
android:id="@+id/returnDate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="1"
android:textStyle="bold" />
</LinearLayout>
</LinearLayout>

<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="2"
android:orientation="vertical" >

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="Infant"
android:textStyle="bold" />

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="Below 2 Years" />

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal" >

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/infant" />

<TextView
android:id="@+id/returnDate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:gravity="center_horizontal"
android:text="0"
android:textStyle="bold" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>

<LinearLayout
android:id="@+id/class_pref"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/travellers_data"
android:background="@drawable/gray_bg"
android:orientation="horizontal" >

<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:layout_weight="1"
android:gravity="center"
android:orientation="horizontal" >

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Class"
android:textStyle="bold" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:background="@layout/shape_rectangle"
android:text="Economy" />
</LinearLayout>

<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:layout_weight="1"
android:gravity="center"
android:orientation="horizontal" >

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Pref Airline"
android:textStyle="bold" />

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:background="@layout/shape_rectangle"
android:text="All " />
</LinearLayout>
</LinearLayout>

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/class_pref"
android:background="@drawable/gray_bg"
android:gravity="center"
android:orientation="horizontal" >

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/searchflight" />
</LinearLayout>

</RelativeLayout>

我无法在我的设备底部查看我的搜索航类图像

最佳答案

我认为您应该在布局中使用 ScrollView。尽管您的布局很长,ScrollView 将提供空间来呈现 View 。

只需将 ScrollView 放在 RelativeLayout 之前。意味着您的 RelativeLayout 将是 ScrollView 的唯一子项。

注意

ScrollView 仅包含 1 个 child 。

编辑

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/ic_launcher" >

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content" >

<!-- Your Other views inside -->

</RelativeLayout>

</ScrollView>

关于android - 无法在 Android 设备上查看完整设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17715234/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com