我正在尝试在我的MainActivity中的TextView中设置一个drawableLeft。 我该怎么做?
谢谢,
文森特。
答案 0 :(得分:0)
您可以将TextView传递给构造函数中的类。
答案 1 :(得分:0)
就像Kumar上面提到的那样,你很可能需要做的就是这样(在你的MainActivity中)。
Drawable d = getResources().getDrawable(R.drawable.drawable_id);
Textview tv = (TextView) findViewById(R.id.text_view_id);
tv.setCompoundDrawables(d, null, null, null);
同样,这应该在您的Activity中完成,因为findViewById()和getResources()方法可通过活动获得。如果您尝试从另一个类执行此类操作,请确保将活动实例传递给另一个类,并使用该活动对象调用这些方法。