我在android文档中看到Drawble类中的setState(int [])方法返回一个布尔值。在其他情况下,我发现了一些像这样的代码:
mSelectionHighlight =context.getResources().getDrawable(android.R.drawable.list_selector_background);
mSelectionHighlight.setState(new int[] {
android.R.attr.state_enabled,
android.R.attr.state_focused,
android.R.attr.state_window_focused,
android.R.attr.state_pressed});
不应该是
someBoolean=mSelectionHighlight.setState(new int[] {
android.R.attr.state_enabled,
android.R.attr.state_focused,
android.R.attr.state_window_focused,
android.R.attr.state_pressed});
答案 0 :(得分:0)
Yo不必将方法调用的返回值赋给变量。您只需调用该方法并忽略返回值即可。