设置边框的ImageView动态 [英] set border to imageview dynamically

查看:141
本文介绍了设置边框的ImageView动态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在绘制一个XML文件来设置边框的ImageView知道的imgborder.xml如下

I have a xml file in drawable to set border for imageview know as imgborder.xml as below

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFFFFF" />
<stroke android:width="1dp" android:color="#000000" />
<padding android:left="1dp" android:top="1dp" android:right="1dp"
    android:bottom="1dp" />
</shape>

我想知道我怎么可以动态地应用它在code?如Android:背景XML布局

May I know how can I apply it dynamically in code? Like android:background in xml layout?

感谢您。

推荐答案

您可以像下面这样:

ImageView v = new ImageView(this);
v.setBackgroundResource(R.drawable.btn_default);

您还可以使用v.setBackgroundDrawable如果你有一个可绘制的对象,而不是绘制的资源ID。

You can also use v.setBackgroundDrawable if you have a Drawable object instead of the drawable's resource id.

这篇关于设置边框的ImageView动态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆