title: android : style.xml or dimens.xml or what else? confusing
body: <p>Now, am trying to be a good Android developer and put all my textsize and other size specifications, and all the styles (like, say, button color, etc) in XML files. Am trying to read up on these. In a Stackoverflow thread, I read <a href="https://stackoverflow.com/questions/16706076/font-size-and-images-for-different-device">about dimens.xml</a>. So I created a dimens.xml under each values- directory (like values-ldpi, values-mdpi, blah blah) and put one dimens.xml in each. It works fine. Now, I want to put some style information in the XML, like, a button color. Should I put the  attribute in the same file i.e. dimens.xml? I read in one thread that dimens.xml is only for dimensions, and not for style related info. <a href="https://stackoverflow.com/questions/3885164/storing-dimensions-in-xml-file-in-android">In another thread</a>, I read that the name of the XML doesn't matter. Now, what is a good practice? Keep style.xml and dimens.xml separate ? Or put everything in one xml?
  And if, say, for a textview, I want to have both style (like color), and also textsize information in XML, then should I (1) put both color &amp; textSize in styles.xml, or (2) put color in styles.xml and textSize in dimens.xml?</p>