`

android之setBackgroundDrawable()

 
阅读更多

转于:http://houwanji.blog.163.com/blog/static/16227622009724113953183/

--------------------------------------------------------------------------------------------------------

 

setBackgroundDrawable()的用法
 设置控件的背景图片:如下所示

        ImageButton btn = (ImageButton)findViewById(R.id.button2);
        Drawable dr = this.getResources().getDrawable(R.drawable.icon); //取得图片资源

        btn.setBackgroundDrawable(dr);  //设置btn的背景图片

 

分享到:
评论

相关推荐

    Android 简单换肤实例.rar

    Android 简单换肤实例,单击Set按钮,可将APP的主界面变换成其它的风格,本例子中实现的比较...  layout.setBackgroundDrawable(friendContext.getResources().getDrawable(R.drawable.bg));   }   });  }  );

    android系统的颜色调色板

    Resources res = getResources(); Drawable drawable = res.getDrawable(R.drawable.back); MainActivity.this.getWindow().setBackgroundDrawable(drawable);

    Android代码-GoldDrop

    this.getWindow().setBackgroundDrawable(new ColorDrawable(Color.BLACK)); 设置同时出现在屏幕上的数量 建议64以内 过多会引起卡顿 flakeView.addFlakes(38); 主题,布局,文字都可以很方便的修改调用

    android开发示例

    android开发示例 importandroid.app.Activity; importandroid.content.Context; importandroid.graphics.drawable.Drawable;...mButton.setBackgroundDrawable(myButton.setbg(mButtonState)); }

    Android自定义Drawable实现圆角效果

    Drawable是一种可绘制资源的载体,如图形、图像等。在实际开发中可以作为view的...4.使用,view.setBackgroundDrawable 或者 ImageView.setImageDrawable package com.mydrawable.musk; import android.graphics.Bitm

    Android-Popupwindow和Dialog做弹出窗口

    (1)Popupwindow在显示之前一定要设置宽高,Dialog无此限制。 (2)Popupwindow默认不会响应...(6)二者都有默认的背景,都可以通过setBackgroundDrawable(new ColorDrawable(android.R.color.transparent));去掉。

    WaveDrawable-使ImageView产生波纹效果的Drawable.zip

    使ImageView产生波纹效果的Drawable。和android-ripple-background效果是一样的, 只不过android-ripple-background是个容器,而WaveDrawable是个Drawable。...imageView.setBackgroundDrawable(waveDrawable);

    解决Android popupWindow设置背景透明度无效的问题

    主要介绍了解决Android popupWindow设置背景透明度无效的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    自定义下拉弹出框

    使用ListView和PopupWindow实现 ...popupWindow.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); // 设置popupwindow在外部可以被点击隐藏 popupWindow.setOutsideTouchable(true);

    Android OnClickListener按钮单击事件监听器用法范例.rar

    按钮单击事件一例,Android环境下,单击按钮后,改变 按钮背景颜色...  btn.setBackgroundDrawable(getResources().getDrawable(R.color.btn));//设置按钮背景   btn.setText(R.string.btn2); //设置按钮显示文字  }

    Android编程将Activity背景设置为墙纸的简单实现方法

    this.getWindow().setBackgroundDrawable(wallPaper); 2)XML配置 在该Activity的配置中,加上: 代码如下:android:theme = “@android:style/Theme.Wallpaper” 第一种方法的缺点是墙纸的大小和Activity的尺寸...

    Android设置桌面壁纸及恢复默认墙纸.rar

      iv.setBackgroundDrawable(getWallpaper()); //设置ImageView显示的内容为当前墙纸  }  恢复默认的壁纸:  setContentView(R.layout.main);//设置当前屏幕  Button btnClearWall = (Button)findViewById(R.id...

    Android中PopupWindow使用方法详解

    参考原文Android PopupWindow用法解析进行学习,通过实例及PopupWindow源码分析...而在6.0版本的PopupWindow的preparePopup方法中,无论是否setBackgroundDrawable,最终都要创建PopupDecorView实例来生成视图,而Popup

    android PopupWindow点击外部和返回键消失的解决方法

    popupWindow.setBackgroundDrawable(drawable),这个drawable随便一个什么类型的都可以,只要不为空。  Demo地址:SmartPopupWindow_jb51.rar  下面从源码(我看的是android-22)上看看到底发生了什么事情

    锁屏壁纸功能

    锁屏壁纸的设置请搜索add keyguard_wallpaper,设置后保存成功然后在systemUI的PhoneStatusBar.java中的PanelHolder.setBackgroundDrawable(background);方法设置锁屏壁纸,此功能需要系统底层开放一些权限,具体的...

    android popuwindow点击外部窗口不消失的实例

    网上大多数都是说如何监听点击外部消失,但我遇到的问题是点击外面不让其消失,如下是我的解决方案,关键是:popupMenu.setBackgroundDrawable(null);popupMenu.setFocusable... //popupMenu.setBackgroundDrawable

    Android ImageView Src 和Background 区别

    之前使用Glide的时候被ImageView的图片设置弄混了(很低级的问题,确是经常犯的问题),所以就去看了一下ImageView,补补基础。 首先ImageView有两个显示图片的属性,分别是src...mImageView.setBackgroundDrawable();

    Android仿天猫商品抛物线加入购物车动画

    本文实例为大家分享了Android仿天猫加入购物车的具体代码,供大家参考,具体内容如下 先上效果图 实现思路: 首先,我们需要三个... 如果是通过setBackgroundDrawable 那么就通过getBackground()获取到Drawable

    Android自定义控件之日期选择控件使用详解

    Android日期选择控件效果如下: 调用的代码: @OnClick(R.id.btn0) public void btn0() { final AlertDialog dialog = new AlertDialog.Builder(context).... window.setBackgroundDrawable(new ColorDrawable(0x000

    parallaxviewpager-一个可以设置视差背景的ViewPager.zip

    创建了ParallaxViewPager之后,可以使用下面的方法来设置背景,或者也可以xml设置:1) setBackgroundResource(int resid)2) setBackground(Drawable background) or setBackgroundDrawable(Drawable background)3) ...

Global site tag (gtag.js) - Google Analytics