设置背景颜色,并在Android中使用drawable作为背景

设置背景颜色,并在Android中使用drawable作为背景,第1张

概述<?xmlversion="1.0"encoding="utf-8"?><shapexmlns:android="http://schemas.android.com/apkes/android"android:shape="rectangle"><strokeandroid:width="1px"android:color="#6

<?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作为背景所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1090100.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存