`

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 popupWindow设置背景透明度无效的问题

    解决Android popupWindow设置背景透明度无效的问题 解决Android popupWindow设置背景透明度无效的问题是Android 开发中常见的难点。 popupWindow 是一个常用的UI组件,用于显示一些临时信息或提示,但在设置背景...

    Android自定义Drawable实现圆角效果

    在使用自定义的 CircleDrawable 时,我们可以将其设置为 view 的背景,例如使用 view.setBackgroundDrawable() 方法。这样,我们就可以在 view 中显示圆角的背景图片效果。 本文主要介绍了 Android 自定义 Drawable...

    Android 简单换肤实例.rar

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

    实现在android的popupwindow中显示listview.docx编程资料

    view.setBackgroundDrawable(getResources().getDrawable(R.drawable.rounded_corners_view)); // 初始化按钮 Button submit = (Button) view.findViewById(R.id.submit); submit.setOnClickListener...

    Android代码-GoldDrop

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

    android系统的颜色调色板

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

    第四章 android开发 删除窗口背景.docx

    总的来说,Android开发中删除窗口背景有两种主要方法:直接在代码中通过`getWindow().setBackgroundDrawable(null);`去除,或者通过自定义主题在XML中设置`android:windowBackground`为`@null`。选择哪种方式取决于...

    android开发示例

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

    android popupwindow 底部灰色背景

    这可以通过`setBackgroundDrawable()`方法实现,传入一个ColorDrawable对象,如: ```java popupWindow.setBackgroundDrawable(new ColorDrawable(Color.GRAY)); ``` 4. **显示PopupWindow**:接下来,我们需要...

    android中的动画(Animation)详解

    在Android开发中,动画是提升用户体验的关键因素之一。Android提供了两种主要的动画类型:帧动画和补间动画,这两种动画各有特点,适用于不同的场景。 **帧动画**是基于一系列连续图像播放来创建动画效果的方法。这...

    Android-Popupwindow和Dialog做弹出窗口

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

    Android源码——实现半透明的popupwindow的源码.zip

    透明度可通过`setBackgroundDrawable()`设置一个具有透明度的Drawable,动画效果使用`showAsDropDown()`或`showAtLocation()`方法。 4. 显示PopupWindow:使用`showAtLocation()`或`showAsDropDown()`方法定位并显示...

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

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

    自定义下拉弹出框

    使用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自定义PopupWindow

    2. **阴影效果**:可以通过 `popupWindow.setBackgroundDrawable()` 设置一个具有阴影效果的Drawable,或者在自定义View中使用 `CardView` 容器来达到阴影效果。 3. **动画效果**:可以添加弹出和消失的动画,比如...

    android之自定义搜索框

    popupWindow.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); ``` 3. 添加事件监听:为搜索框的EditText添加TextWatcher,以便在用户输入时执行相应的操作,如实时搜索建议。同时,为清除按钮添加...

    Android_开发技巧杂集_网络_半透明_异步线程

    在`onCreate`方法中,调用`setBackgroundDrawable(null)`即可移除窗口背景。 以上就是从提供的文件信息中提取出的主要知识点。这些技术对于Android开发者来说非常实用,能够帮助提升应用的功能性和用户体验。

Global site tag (gtag.js) - Google Analytics