Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.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_Xml_Android Layout - Fatal编程技术网

Android 包装内容不适用于背景

Android 包装内容不适用于背景,android,xml,android-layout,Android,Xml,Android Layout,有框架布局,其中宽度\高度=包裹内容。但当我尝试设置背景时,它会增加到最大大小,即使它不包含任何元素。如何修复它 <FrameLayout xmlns:android="schemas.android.com/apk/res/android"; xmlns:app="schemas.android.com/apk/res-auto"; android:background="@drawable/oblakol" adroid:layout_width="wr

有框架布局,其中宽度\高度=包裹内容。但当我尝试设置背景时,它会增加到最大大小,即使它不包含任何元素。如何修复它

<FrameLayout
    xmlns:android="schemas.android.com/apk/res/android"; 
   xmlns:app="schemas.android.com/apk/res-auto"; 
   android:background="@drawable/oblakol" 
   adroid:layout_width="wrap_content" 
   android:layout_height="wrap_content" 
   android:layout_alignParentTop="true" 
   android:layout_centerInParent="true" > 
    <TextView 
      android:id="@+id/textView8" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content"
      android:text="TextView" />
 </FrameLayout>


你的背景比你想象的要大得多。检查背景的大小

你的背景比你想象的要大得多。检查背景的大小

包裹内容正在工作,但您的图像大小较大,因此无法获得预期的结果。 尝试将图像作为->图像资源导入,以便自动调整大小 或
手动设置大小

包裹内容正在工作,但您的图像大小较大,因此无法获得预期的结果。 尝试将图像作为->图像资源导入,以便自动调整大小 或
手动设置大小

我希望这能帮助你

包裹内容将放置其原始大小的背景


使用大分辨率会导致应用程序在使用时出现延迟。因此,您应该根据需要调整背景大小:

我希望这将有助于您

包裹内容将放置其原始大小的背景


使用大分辨率会导致应用程序在使用时出现延迟。因此,您应该根据需要调整背景的大小:

当您将视图的尺寸(布局宽度或布局高度)设置为包裹内容时,您可以自由地展开视图(根据其内容)。场景也是如此,因为您已经为框架布局设置了包裹内容的高度和宽度

因此,无论屏幕上占据了多少空间,这都是由于您的android:background=“@drawable/oblakol”drawable图像的大尺寸造成的。尝试将框架布局的高度和宽度设置为一些随机值来测试它

android:layout_width="250dp"
android:layout_height="250dp"
我附上了一些截图供你参考

  • android:layout\u宽度和android:layout\u高度设置为包裹内容。android图像的实际尺寸为800x799(宽x高)
  • android:layout\u宽度和android:layout\u高度设置为包裹内容。android图像的实际尺寸为256x256(宽x高)
  • android:layout_宽度和android:layout_高度设置为250dp。android图像的实际尺寸为800x799(宽x高)


  • 希望能有所帮助。

    当您将视图的尺寸(布局宽度或布局高度)设置为“包裹”内容时,您可以自由地展开视图(根据其内容)。场景也是如此,因为您已经为框架布局设置了包裹内容的高度和宽度

    因此,无论屏幕上占据了多少空间,这都是由于您的android:background=“@drawable/oblakol”drawable图像的大尺寸造成的。尝试将框架布局的高度和宽度设置为一些随机值来测试它

    android:layout_width="250dp"
    android:layout_height="250dp"
    
    我附上了一些截图供你参考

  • android:layout\u宽度和android:layout\u高度设置为包裹内容。android图像的实际尺寸为800x799(宽x高)
  • android:layout\u宽度和android:layout\u高度设置为包裹内容。android图像的实际尺寸为256x256(宽x高)
  • android:layout_宽度和android:layout_高度设置为250dp。android图像的实际尺寸为800x799(宽x高)


  • 希望有帮助。

    当您将背景图像设置为wrap_内容时,它需要背景图像的完整大小。FrameLayout的大小取决于背景图像的大小。当您将背景图像设置为wrap_内容时,它将采用背景图像的完整大小。FrameLayout的大小取决于背景图像的大小。