繁体   English   中英

Galaxy Nexus上没有显示背景图片(仅)?

[英]No background image being displayed on Galaxy Nexus (ONLY)?

这里是一个非常特殊的问题,只是背景图像资产将在除Galaxy Nexus以外的所有手机上正常显示(或我到目前为止发现的)

在多部不同的手机中的应用程序库下面找到,但请注意在图像编号SIX中,背景没有背景吗?

我已经设置了对所有密度和大+ XL屏幕尺寸的支持,我将发布一种布局的XML,但是它跨越所有布局,无论它具有任何控件/线性布局还是其他。

图片: http//goo.gl/59c8C

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

     <ScrollView
         android:id="@+id/scrollView12"
         android:layout_width="fill_parent"
         android:layout_height="fill_parent" android:layout_alignParentBottom="true" android:fillViewport="true">

         <RelativeLayout
             android:layout_width="match_parent"
             android:layout_height="match_parent" >

                 <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:orientation="vertical" android:layout_alignParentBottom="true">


             <com.quickcontact.CustomTextView
                 android:id="@+id/CustomTextView01"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_marginTop="10dp"
                 android:gravity="center"
                 android:text="Tap the buttons below to create your contact profiles. You will be able to assign contact details to each of your profiles and share them with others."
                 android:textColor="#3f3f3f"
                 android:textSize="15sp" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:layout_gravity="center_horizontal"/>

             <com.quickcontact.CustomTextView
                 android:id="@+id/receiveHeadertxt"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_marginTop="20dp"
                 android:gravity="center"
                 android:text="-- Create Profile --"
                 android:textColor="#3f3f3f"
                 android:textSize="15sp" android:layout_gravity="center_horizontal"/>

             <com.quickcontact.CustomButton
                 android:id="@+id/butPersonal"
                 android:layout_width="match_parent"
                 android:layout_height="78dp"
                 android:background="@drawable/standard_button"
                 android:padding="1dp"
                 android:text="Personal"
                 android:textColor="#3f3f3f"
                 android:textSize="16sp" />

             <com.quickcontact.CustomButton
                 android:id="@+id/butSocial"
                 android:layout_width="match_parent"
                 android:layout_height="78dp"
                 android:layout_marginTop="5dp"
                 android:background="@drawable/standard_button"
                 android:padding="1dp"
                 android:text="Social"
                 android:textColor="#3f3f3f"
                 android:textSize="16sp" />

             <com.quickcontact.CustomButton
                 android:id="@+id/butBusiness"
                 android:layout_width="match_parent"
                 android:layout_height="78dp"
                 android:layout_marginTop="5dp"
                 android:background="@drawable/standard_button"
                 android:padding="1dp"
                 android:text="Business"
                 android:textColor="#3f3f3f"
                 android:textSize="16sp" android:layout_marginBottom="20dp"/>

             <com.quickcontact.CustomButton
                 android:id="@+id/butNext"
                 android:layout_width="fill_parent"
                 android:layout_height="58dp"
                 android:background="@drawable/blue_button"
                 android:gravity="center_vertical|center_horizontal"
                 android:paddingBottom="1dp"
                 android:text="NEXT"
                 android:textColor="#3f3f3f"
                 android:textSize="16sp" />

         </LinearLayout>

         </RelativeLayout>

     </ScrollView>

 </RelativeLayout>

Galaxy Nexus是xhdpi设备。 背景图像是否位于/res/drawable-xhdpi/目录中?

另一个选择,如果背景只是渐变,则可以在xml中编写渐变脚本,然后将其放置在/res/layout/app_bg.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

<item>
    <shape>
        <gradient
            android:startColor="@color/green2"
            android:endColor="@color/green1"
            android:gradientRadius="555"
            android:type="radial" />
    </shape>
</item>
</selector>

然后将您的背景引用为android:background="@layout/app_bg"

我的偏好是为整个应用程序中的一致样式创建一个单一的布局样式xml,然后将它们包括在所有其他xml布局中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM