在EditText中添加两个drawable

时间:2012-03-28 17:03:47

标签: java android android-edittext drawable

我使用以下代码在EditText中放置了一个drawable:

    final Drawable x = getResources().getDrawable(R.drawable.del2);
    x.setBounds(0, 0, x.getIntrinsicWidth(), x.getIntrinsicHeight());
    atxt.setCompoundDrawables(null, null, x, null);

当我想再放一个时,第一个可绘制的消失!!我想把两个drawable,但显然这是不可能的!无论如何还在吗?

2 个答案:

答案 0 :(得分:1)

尝试使用atxt.setCompoundDrawablesWithIntrinsicBounds (x, null, x, null);代替

答案 1 :(得分:1)

您正在寻找LayerDrawable。 有关一些示例的更多信息,请访问:http://developer.android.com/guide/topics/resources/drawable-resource.html#LayerList

希望,这会有所帮助。