Как я могу получить доступ к TextView в моем MainActivity из класса? - PullRequest
1 голос
/ 04 августа 2011

Я пытаюсь установить drawableLeft в TextView в моем MainActivity из моего класса. Как мне это сделать?

Спасибо

Винсент.

Ответы [ 2 ]

0 голосов
/ 04 августа 2011

Как упоминал Кумар выше, скорее всего, все, что вам нужно сделать, это что-то вроде этого (в рамках вашей основной деятельности).

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 голосов
/ 04 августа 2011

Вы можете передать TextView классу в конструкторе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...