support style and system theme

Change-Id: I9576fa64a8b6675dafe4256b7655fe0da7c9e3f0