android 通过代码设置drawableLeft

/**
     *
     * @desc 设置左边图标
     * @param @param drw
     * @return void
     */
    public void setAlertLeftIcon(Drawable drw){
        drw.setBounds(0, 0, drw.getMinimumWidth(), drw.getMinimumHeight());
        alertTitle.setCompoundDrawables(drw, null, null, null);
    }
时间: 2024-10-16 17:25:44

android 通过代码设置drawableLeft的相关文章

android 后台代码设置动画

1.设置旋转动画 final RotateAnimation animation =new RotateAnimation(0f,360f,Animation.RELATIVE_TO_SELF, 0.5f,Animation.RELATIVE_TO_SELF,0.5f); animation.setInterpolator(new LinearInterpolator()); // LinearInterpolator 表示均匀速率 animation.setDuration(3000);//设

Android -- java代码设置margin

我们平常可以直接在xml里设置margin,如: <ImageView android:layout_margin="5dip" android:src="@drawable/image" /> 但是有些情况下,需要在java代码里来写,可是View本身没有setMargin方法,怎么办呢? 通过查阅android api,我们发现android.view.ViewGroup.MarginLayoutParams有个方法setMargins(left,

Android使用代码设置Dialog的Style

因为项目需求,不能使用Style文件设置Dialog的格式.这可就愁了宝宝了,在网上搜索了一下,基本上都是使用Style文件设置的. 1.Dialog的默认背景的设置 通常情况下对话框有一个window级别的背景,就是我们通常遇到的Dialog周围有黑色的阴影背景.使用代码: this.getWindow().setBackgroundDrawableResource(R.drawable.bg_text_bounced); this.getWindow().setBackgroundDrawa

Android 通过代码设置radiobutton不同方位图标的两种方法

更换radiobutton中的图片在xml中很好设置,但对于初学者如何在代码中设置还是不容易找的.没法子,通过看原版api找到两个方法,setCompoundDrawables和setCompoundDrawablesWithIntrinsicBounds. 下面交给大家方法. 第一个方法:setCompoundDrawablesWithIntrinsicBounds(Drawable left, Drawable top, Drawable right, Drawable bottom) ap

Android:代码设置UI

private void addViewByCode(){ View subView = new View(context); subView.setBackgroundColor(Color.RED); //subView的宽高 int subViewwidth = 700; int subViewHeight = 300; RelativeLayout.LayoutParams relLayoutParams = new RelativeLayout.LayoutParams(subView

Android 用代码设置颜色

两种方法: 1. tv.setTextColor(Color.parseColor("#abcdef")); 2. tv.setTextColor(getResources().getColor(R.color.black)); 注:以下写法是错误的 tv.setTextColor(R.color.black); //错误的 版权声明:本文为博主原创文章,未经博主允许不得转载.

使用代码为textview设置drawableLeft

xml中的textView中设置android:drawableLeft: <TextView android:id="@+id/bookTitle" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:drawableLeft="@drawable/

【Android】动态设置android:drawableLeft|Right|Top|Bottom

Android中有时需动态设置控件四周的drawble图片,这个时候就需要调用 setCompoundDrawables(left, top, right, bottom),四个参数类型都是drawable Button继承TextView,所以可以采用相同的设置方法 方法一.XML方式   <TextView android:id="@+id/bookTitle" android:layout_width="match_parent" android:lay

Android动态布局,并动态为TextView控件设置drawableLeft、drawableRight等属性添加图标

注:(图中每一个条目和图标都是由代码动态生成) 代码动态布局,并需要为每一个条目设置图标,此时用到了 android:drawableLeft="@drawable/icon"  父xml文件: [html] view plaincopyprint? <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.andr