2011-08-04 4 views

답변

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); 

다시 말하지만,이 활동을 통해 findViewById를()과의 GetResources() 메소드 있기 때문에, 당신의 활동에서 사용할 수 있습니다 수행해야합니다. 다른 클래스에서 이런 유형의 작업을 수행하려는 경우 활동 인스턴스를 다른 클래스로 전달하고 해당 활동 객체를 사용하여 이러한 메소드를 호출해야합니다.

0

생성자의 클래스에 TextView를 전달할 수 있습니다.

+0

나는 그것을 시도했지만 애플 리케이션이 추락했다. – Vincent

+0

아, 저는 Activity Context를 삽입하려고했습니다. - 죄송합니다. – Jack

관련 문제