A Spokane man has been arrested and charged with first-degree robbery after allegedly stealing oxycodone from a Walgreens pharmacy while displaying what appeared to be a firearm.