Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在Android中使用ImageView以XML格式化图像大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在背景上得到一个图像,直到背景已满.

我目前的代码是:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
  xmlns:android="http://@R_450_10906@mas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">
  <ImageView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:src="@drawable/cartoonclouds"
    android:contentDescription="@String/desc"
    android:tileMode="repeat" />
  <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
    <TextView
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:text="@String/Hello" />
  </LinearLayout>
</RelativeLayout>

然而,这只是使图像覆盖(而不是平铺)从下到上,但不是从左到右.我该怎么办

编辑:尝试XML版本:

<bitmap
    xmlns:android="http://@R_450_10906@mas.android.com/apk/res/android"
    android:tileMode="repeat"
    android:src="@drawable/cartoonclouds" />
@H_504_2@main.xml可以在SAME文件夹中找到该XML文件中的cartooncloud,但找不到该XML文件.

解决方法

首先,将图像放在res / drawable / cloud.png等文件中.这使您的应用程序可以作为@ drawable / cloud访问.但它还没有瓦片.

接下来,您应该使用android定义位图资源(1):tileMode =“repeat”.例如,您可以在myTileablebitmap.xml上定义它:

<bitmap
xmlns:android="http://@R_450_10906@mas.android.com/apk/res/android"
android:tileMode="repeat" 
android:src="@drawable/cloud"/>

这是引用您的原始图块图像(可绘制/云)并使Drawable知道如何平铺自己以填充可用空间.

然后,当您想要使用平铺背景时,请使用“@ drawable / myTileablebitmap”.

(1)http://developer.android.com/guide/topics/resources/drawable-resource.html

大佬总结

以上是大佬教程为你收集整理的在Android中使用ImageView以XML格式化图像全部内容,希望文章能够帮你解决在Android中使用ImageView以XML格式化图像所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。