我有一个非常奇怪的问题,我在一个图层中有4个按钮,我已经制作了这个Gradient Drawable:
GradientDrawable gd = new GradientDrawable();
gd.setStroke(getDimensions.MAIN_THEME_STROKER_SIZE,MainActivity.colorResource.getColor(internalThemes.CURRENT_THEME_STROKE_COLOR));
gd.setCornerRadius(15);
gd.setColor(MainActivity.colorResource.getColor(internalThemes.CURRENT_THEME_MAINBUTTON_COLOR));
问题在于我每次只用1 Premade GradientDrawable设置他们的背景:
SendMessage.setBackgroundDrawable(gd);
DeleteContact.setBackgroundDrawable(gd);
findPosition.setBackgroundDrawable(gd);
groupInvation.setBackgroundDrawable(gd);
3个第一个按钮出现如下:(__ |
但最后一个按钮总是显示为True,如下所示:(____)
每当我为每个按钮(gd,gd1,gd2,gd3)制作1个单独的GradientDrawable时,它们都显示正确,不知道问题在哪里?