博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我的Android进阶之旅------>Android嵌入图像InsetDrawable的使用方法
阅读量:4326 次
发布时间:2019-06-06

本文共 1115 字,大约阅读时间需要 3 分钟。

面试题:为一个充满整个屏幕的LinearLayout布局指定背景图。能否够让背景图不充满屏幕?请用代码描写叙述实现过程。

解决此题。能够使用嵌入(Inset)图像资源来指定图像,然后像使用普通图像资源一样使用嵌入图像资源。

语法例如以下:

xml version
=
"1.0"
encoding
=
"utf-8"
?>
<
xmlns:android
=
"http://schemas.android.com/apk/res/android"
android:drawable
=
"@drawable/
drawable_resource
"
android:insetTop
=
"
dimension
"
android:insetRight
=
"
dimension
"
android:insetBottom
=
"
dimension
"
android:insetLeft
=
"
dimension
"
/>
元素解释:

android:insetTop:图像距离上边的距离。

android:insetRight:图像距离右側的距离。

android:insetBottom:图像距离底边的距离。

android:insetLeft:图像距离左側的距离。

以下使用详细的实例来看详细的效果

首先定义了一个嵌入图像资源,res/drawable/inset.xml

当中android:drawable="@drawable/background"引用的是drawable文件夹下的background.jpg文件。图像例如以下所看到的:

然后直接将inset.xml文件当做普通图像资源使用就可以,代码例如以下:

以下是详细的效果图,能够看到背景图没有占满全屏幕:

                           
====================================================================================

  作者:欧阳鹏  欢迎转载,与人分享是进步的源泉!

  转载请保留原文地址

====================================================================================

 

转载于:https://www.cnblogs.com/jzdwajue/p/7090577.html

你可能感兴趣的文章
个人工作总结05(第二阶段)
查看>>
Java clone() 浅拷贝 深拷贝
查看>>
深入理解Java虚拟机&运行时数据区
查看>>
02-环境搭建
查看>>
spring第二冲刺阶段第七天
查看>>
搜索框键盘抬起事件2
查看>>
阿里百川SDK初始化失败 错误码是203
查看>>
透析Java本质-谁创建了对象,this是什么
查看>>
BFS和DFS的java实现
查看>>
关于jquery中prev()和next()的用法
查看>>
一、 kettle开发、上线常见问题以及防错规范步骤
查看>>
eclipse没有server选项
查看>>
CRC码计算及校验原理的最通俗诠释
查看>>
QTcpSocket的连续发送数据和连续接收数据
查看>>
使用Gitbook来编写你的Api文档
查看>>
jquery扩展 $.fn
查看>>
Markdown指南
查看>>
influxDB的安装和简单使用
查看>>
JPA框架学习
查看>>
JPA、JTA、XA相关索引
查看>>