Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:将布局设置为视图的背景_Android_Android Layout - Fatal编程技术网

Android:将布局设置为视图的背景

Android:将布局设置为视图的背景,android,android-layout,Android,Android Layout,是否可以将另一个布局设置为视图的背景 我想做的是在我的网格视图后面有一个文本视图来执行倒计时 我已经尝试将我的布局设置为网格视图的背景资源,但它似乎只需要一个可绘制的 这方面最好的解决方法是什么?如何在网格视图后面堆叠此布局(可能有透明背景)?FrameLayout可用于将内容堆叠在其他内容之上 下面是一个示例,其中我将代码与自己的文本视图布局相结合(尝试模拟您的计数器)。结果是GridView显示狗的图片,计数器文本视图在上面浮动 希望这对你有帮助 <?xml version="1.0"

是否可以将另一个布局设置为视图的背景

我想做的是在我的网格视图后面有一个文本视图来执行倒计时

我已经尝试将我的布局设置为网格视图的背景资源,但它似乎只需要一个可绘制的


这方面最好的解决方法是什么?如何在网格视图后面堆叠此布局(可能有透明背景)?

FrameLayout可用于将内容堆叠在其他内容之上

下面是一个示例,其中我将代码与自己的文本视图布局相结合(尝试模拟您的计数器)。结果是GridView显示狗的图片,计数器文本视图在上面浮动

希望这对你有帮助

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/frameLayout1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <GridView
        android:id="@+id/gridview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:columnWidth="90dp"
        android:gravity="center"
        android:horizontalSpacing="10dp"
        android:numColumns="auto_fit"
        android:stretchMode="columnWidth"
        android:verticalSpacing="10dp" />

    <LinearLayout
        android:id="@+id/counterLayout"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/counterLabel"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1.0"
            android:gravity="center"
            android:text="Counter" />

        <TextView
            android:id="@+id/counterValue"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1.0"
            android:gravity="center"
            android:text="128"
            android:textAppearance="?android:attr/textAppearanceLarge" />
    </LinearLayout>

</FrameLayout>