Basketball star LeBron James on Friday turned a question about player voting in the NBA All-Star Game into a slam on President TrumpDonald John TrumpWarren: 'White supremacists pose a threat to the United States like any other terrorist group' National Enquirer paid 0,000 for Bezos texts: report Santorum: Trump should 'send emails to a therapist' instead of tweeting MORE and his supporters.

James was asked during a media session Friday about the All-Star Game rosters, which included some surprising choices that were voted into the game by NBA players. 

"There's always goofy votes," James said.

"I mean, Donald Trump is our president," he added, cracking a smile.

ADVERTISEMENT

James endorsed Democratic nominee Hillary ClintonHillary Diane Rodham ClintonOvernight Health Care: CDC pushes for expanding HIV testing, treatment | Dem group launches ads attacking Trump on Medicare, Medicaid cuts | Hospitals, insurers spar over surprise bills | O'Rourke under pressure from left on Medicare for all O'Rourke faces sharp backlash from left Dem strategist says South Carolina will be first 'real test' for O'Rourke MORE for president during the campaign, and campaigned with her in Ohio.

In December, James and fellow teammates refused to stay at one of Trump's hotels in lower Manhattan, though the team was contracted to stay there.

James has become one of the more outspoken sports stars in recent years, speaking out for gun control and against police shootings of young black men.