You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio航班追踪App:仅模拟器/Google Pixel显示正常问题求助

航班追踪App部分设备文本与图形无法显示问题求助

我是一名应用开发新手,正在开发一款航班追踪App。目前遇到一个问题:App在模拟器和Google Pixel设备上运行完全正常,但在其他设备上部分文本及图形无法显示。以下是具体示例:

第一个示例

红圈标注的内容可在模拟器和Pixel设备上显示,但其他设备无法显示。对应的布局代码如下:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/mainLay"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/app_bg"
    android:fitsSystemWindows="true">

    <androidx.appcompat.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:elevation="0dp"
        app:layout_collapseMode="pin"
        app:popupTheme="@style/AppTheme_PopupOverlay">

        <com.dglabs.flytrace.Utils.MediumTextView
            android:id="@+id/txt_title"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Search By Route"
            android:textColor="@color/toolbartextcolor"
            android:textSize="@dimen/_12sdp" />
    </androidx.appcompat.widget.Toolbar>


    <LinearLayout
        android:id="@+id/middle"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/toolbar"
        android:layout_marginLeft="@dimen/_8sdp"
        android:layout_marginRight="@dimen/_8sdp"
        android:orientation="vertical">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="70dp"
            android:layout_marginBottom="@dimen/_8sdp"
            android:orientation="vertical">

            <com.dglabs.flytrace.Utils.MediumTextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="From:"
                android:textColor="@color/darktextcolor"
                android:textSize="16sp" />

            <AutoCompleteTextView
                android:id="@+id/txt_From"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center"
                android:layout_marginTop="@dimen/_4sdp"
                android:background="@drawable/search_bg"
                android:hint="Departure Airport"
                android:paddingLeft="@dimen/_8sdp"
                android:textColor="@color/darktextcolor"
                android:textColorHint="#FFFFFF"
                android:textSize="14sp" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/ll_Swap"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:orientation="vertical">

            <ImageView
                android:layout_width="40dp"
                android:layout_height="40dp"
                android:layout_centerInParent="true"
                android:layout_marginTop="4dp"
                android:src="@drawable/up_dwon_arrow_icn" />
        </LinearLayout>

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="70dp"
            android:layout_marginTop="-12dp"
            android:orientation="vertical">

            <com.dglabs.flytrace.Utils.MediumTextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="To:"
                android:textColor="@color/darktextcolor"
                android:textSize="16sp" />

            <AutoCompleteTextView
                android:id="@+id/txt_To"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center"
                android:layout_marginTop="@dimen/_4sdp"
                android:background="@drawable/search_bg"
                android:hint="Arrival Airport"
                android:paddingLeft="@dimen/_8sdp"
                android:textColor="@color/darktextcolor"
                android:textColorHint="#FFFFFF"
                android:textSize="14sp" />
        </LinearLayout>
    </LinearLayout>

    <ImageView
        android:id="@+id/img_SearchFlight"
        android:layout_width="200dp"
        android:layout_height="50dp"
        android:layout_below="@+id/middle"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="@dimen/_8sdp"
        android:src="@drawable/btn_searchflight_selector" />

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@+id/img_SearchFlight"
        android:orientation="vertical">

        <TextView
            android:id="@+id/txt_NoMsg"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_centerInParent="true"
            android:text="Flight not found...."
            android:textColor="#262f34"
            android:textSize="18dp"
            android:gravity="center"
            android:layout_above="@+id/banner1"
            android:visibility="gone" />

        <androidx.recyclerview.widget.RecyclerView
            android:id="@+id/rv_LiveFlight"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_above="@+id/banner1"
            android:layout_marginLeft="5dp"
            android:layout_marginTop="10dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp" />


        <RelativeLayout
            android:id="@+id/banner1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:gravity="center">

            <RelativeLayout
                android:id="@+id/banner"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_gravity="center"
                android:layout_marginTop="10dp"
                android:gravity="center" />

        </RelativeLayout>


    </RelativeLayout>
</RelativeLayout>

第二个示例

另一视图同样仅在Pixel设备和模拟器上正常显示,其他设备无法显示。对应的布局代码及相关Activity代码如下:

布局代码

<!-- 对应视图的布局代码内容 -->

问题1对应Activity代码

<!-- 对应第一个示例的Activity代码内容 -->

问题2对应Activity代码

<!-- 对应第二个示例的Activity代码内容 -->

我已尝试更新项目并搜索解决方案但未成功,希望有人能帮忙找出问题原因或提供解决思路,感谢!

内容的提问来源于stack exchange,提问作者Denis Giacometti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 15:38:10