我想在另一个imageView中动态插入一个imageView。 一个imageView始终是固定的,我喜欢像边框一样使用它。 第二个imageView动态插入另一个和CENTER_INSIDE中。
有可能吗?
答案 0 :(得分:2)
请勿使用ImageView
而不是其他ImageView
。在您的情况下,请按照以下步骤操作
1-创建一个xml文件imageview_border.xml
并将其放在drawable
文件夹中,其中包含以下内容:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<solid android:color="#ffffff" />
<stroke android:width="1dip" android:color="#dddddd"/>
</shape>
2-现在分配android:background="@drawable/imageview_boder"
3-使用ImageView
属性将图像分配给android:src
,如下所示:
android:src="@drawable/yourimage"
答案 1 :(得分:1)
也许你可以使用9补丁图片: http://developer.android.com/tools/help/draw9patch.html
Draw 9-patch工具是一个WYSIWYG编辑器,允许您创建自动调整大小以适应视图内容和屏幕大小的位图图像。图像的选定部分基于图像中绘制的指示符水平或垂直缩放。