내 MainActivity의 TextView에 drawableLeft를 설정하려고합니다. 어떻게해야합니까?클래스에서 MainActivity의 TextView에 어떻게 액세스합니까?
감사합니다.
빈센트.
내 MainActivity의 TextView에 drawableLeft를 설정하려고합니다. 어떻게해야합니까?클래스에서 MainActivity의 TextView에 어떻게 액세스합니까?
감사합니다.
빈센트.
위의 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() 메소드 있기 때문에, 당신의 활동에서 사용할 수 있습니다 수행해야합니다. 다른 클래스에서 이런 유형의 작업을 수행하려는 경우 활동 인스턴스를 다른 클래스로 전달하고 해당 활동 객체를 사용하여 이러한 메소드를 호출해야합니다.
XML의 일부 코드 스 니펫으로 질문을 업데이트하십시오. 이것은 아주 기본적인 질문 인 것 같다. 활동에서 findViewByID 메소드를 사용해보십시오. –