Use setBacground(Drawable) on newer apis
setBacground(Drawable) might not just call setBackgroundDrawable(Drawable) in the future
This commit is contained in:
parent
990deab398
commit
3db689b782
@ -103,9 +103,7 @@ public class AvailableAppsFragment extends AppListFragment implements
|
||||
}
|
||||
|
||||
/* Suppress deprecation warnings because:
|
||||
* setBackgroundDrawable(Drawable) -> setBackground(Drawable) was only in API 16, and doesn't
|
||||
* seems to simply delegate to the old method. I guess the deprecation is because of poor
|
||||
* method signature, rather than better functionality in newer versions.
|
||||
* * setBackgroundDrawable(Drawable) -> setBackground(Drawable) was only in API 16
|
||||
*/
|
||||
@SuppressWarnings("deprecation")
|
||||
private Spinner createCategorySpinner() {
|
||||
@ -130,7 +128,11 @@ public class AvailableAppsFragment extends AppListFragment implements
|
||||
if (FDroidApp.getCurTheme() == FDroidApp.Theme.dark) {
|
||||
menuButton.setAlpha(32); // make it darker via alpha
|
||||
}
|
||||
categorySpinner.setBackgroundDrawable(menuButton);
|
||||
if (Build.VERSION.SDK_INT >= 16) {
|
||||
categorySpinner.setBackground(menuButton);
|
||||
} else {
|
||||
categorySpinner.setBackgroundDrawable(menuButton);
|
||||
}
|
||||
}
|
||||
|
||||
ArrayAdapter<String> adapter = new ArrayAdapter<String>(
|
||||
|
Loading…
x
Reference in New Issue
Block a user