EditText左侧可绘制

时间:2015-02-09 10:35:52

标签: android android-edittext

有没有办法让EditText当前可以抽出?

我有一些EditText,其中我将左侧drawable设置为那些代码行:

cod.setCompoundDrawablesWithIntrinsicBounds(R.drawable.ok, 0, 0, 0); 
cod.setCompoundDrawablesWithIntrinsicBounds(R.drawable.notok, 0, 0, 0); 

我希望在某个时间检查EditText上当前可绘制的内容。

我搜索但我找不到获得当前绘制的方法。如果无法执行此操作:是否可以为我的EditText添加备注?就像设置颜色一样,TextSize ....一种设置音符(文本)的方法。

谢谢!

2 个答案:

答案 0 :(得分:0)

试试这个edittext.setTag(note);,这里注意可以是任何类型的对象。这是受支持的documentation

答案 1 :(得分:0)

要回答您的问题,您需要使用方法" getCompoundDrawables()"。这将返回一个drawable数组,其中包含左边,上边,右边和底边的drawable。

我还没有使用过这种方法,但我相信左边的drawable逻辑上是[0]。