<?xml version="1.0" enCoding="utf-8"?><shape xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:shape="rectangle"> <stroke androID:wIDth="1px" androID:color="#696969"/></shape>
该代码用于动态创建按钮,
问题是我想设置背景颜色,还设置背景可绘制对象.
button btnTag = new button(alltable.this);btnTag.setLayoutParams(new linearLayout.LayoutParams(linearLayout.LayoutParams.WRAP_CONTENT, linearLayout.LayoutParams.WRAP_CONTENT));try { btnTag.setWIDth(130); btnTag.setBackground(getResources().getDrawable(R.color.blue));} catch (Exception e){ e.printstacktrace();}
这是一类,我想设置btn的背景色,然后使用我的drawable.
解决方法:
在drawable(如files_bg.xml)文件夹中创建资源,并将其设置为布局背景.
在图层列表中使用两项,一项用于形状的纯色,另一项用于位图.
<@R_575_3419@ xmlns:androID="http://schemas.androID.com/apk/res/androID"> <item> <shape androID:shape="rectangle"> <solID androID:color="@color/totalfilesBgcolor" /> </shape> </item> <item> <bitmap androID:src="@drawable/bg_icon" androID:tileMode="Disabled" /> </item></@R_575_3419@>
现在将drwable设置为在布局中或使用的任何位置的bakcground.
<linearLayout androID:layout_wIDth="match_parent" androID:layout_height="match_parent" androID:background="@drawable/files_bg"> </linearLayout>
总结 以上是内存溢出为你收集整理的设置背景颜色,并在Android中使用drawable作为背景全部内容,希望文章能够帮你解决设置背景颜色,并在Android中使用drawable作为背景所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)