Android 应用程序中重复背景横幅
我有一个 100 像素 x 100 像素的图像,希望该图像保持其比例,但平铺在屏幕上以创建一种横幅。这可能吗?我搜索过谷歌,只找到了用图像填充整个屏幕的示例。
I have an image that is 100px by 100px and would like the image to keep its ratio but tile across the the screen to create a sort of banner. Is this possible? I have searched google and have only found examples which fill the whole screen with the image.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以创建一个 xml 可绘制对象。在您的drawable 文件夹中创建一个新的xml 文件,例如background.xml。然后将其放入其中:
然后将其设置为
View
的背景。You can create an xml drawable. In your drawable folder create a new xml file, say, background.xml. Then put this in it:
Then just set that as the background of your
View
.使用
android:tileMode="repeat"
http://developer.android.com/reference/android/graphics/drawable/BitmapDrawable.html#attr_android:tileMode
Use
android:tileMode="repeat"
http://developer.android.com/reference/android/graphics/drawable/BitmapDrawable.html#attr_android:tileMode