Buttos显示为半按钮,将GradientDrawable设置为backgrounddrawable

时间:2014-09-17 13:07:04

标签: android

我有一个非常奇怪的问题,我在一个图层中有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时,它们都显示正确,不知道问题在哪里?

0 个答案:

没有答案