저는 페이스 북 SDK의 버그를 처리하고 있으므로 버그를 제거하고 있습니다. 드로어 블을 아무 것도 아닌 빈 공간이나 무언가로 설정해야합니다. 프로그래밍 방식으로 어떻게 할 수 있습니까?빈 드로어 블을 설정하는 방법
Drawable=...
저는 페이스 북 SDK의 버그를 처리하고 있으므로 버그를 제거하고 있습니다. 드로어 블을 아무 것도 아닌 빈 공간이나 무언가로 설정해야합니다. 프로그래밍 방식으로 어떻게 할 수 있습니까?빈 드로어 블을 설정하는 방법
Drawable=...
사용할 수 ColorDrawable
투명 : 투명 색상을 나타내며 고유 크기가없는 Drawable
의
Drawable transparentDrawable = new ColorDrawable(Color.TRANSPARENT);
.
빈 그리기가 투명 ColorDrawable 및 기능을 사용하여 제조 될 수 setBounds (사각형)
int left=0,top=0,right=32,bottom=32;
Drawable transparentDrawable = new ColorDrawable(Color.TRANSPARENT);
transparentDrawable.setBounds(left,top,right,bottom);
다른 그리기와 동일한 크기의 빈 그리기 원한다면 (가령 D) :
Drawable d = getResources().getDrawable(R.drawable.my_drawable);
Drawable transparentDrawable = new ColorDrawable(Color.TRANSPARENT);
transparentDrawable.setBounds(new Rect(0, 0, d.getMinimumWidth(), d.getMinimumHeight()));
그래서 내재적 인 너비를 얻으 려한다면 어떻게 되나요? –
소스에 따르면 -1이라고 말하고 싶습니다. – njzk2
고마워요. 나는 당신의 코드를 사용했고 효과가 있었다. 나는 그것이 0 또는 뭔가를 반환 생각합니다. 그건 중요하지 않아. –