Hey I know there's a lot of questions pertaining to this topic, I just need some clarification.
I'm trying to get my app to look as closely the same on all device sizes. I use 'sp' as the type of value for "textSize", but it doesn't seem to do anything. It looks too big on ldpi, and hdpi screen sizes, and too small on mdpi, and xxhdpi. It looks like how I'd like it to look on hdpi, and xhdpi screens.
I've enabled "Screen Support" on my AndroidManifest file. The part I'm having trouble with is the values folders.
These are currently what I have there: (I haven't made any modifications of my own to the folder structure, that I know of)
res
-Values
--dimens.xml
--styles.xml
--strings.xml
-Values-v11
--styles.xml
-Values-v14
--styles.xml
-Values-w820dp
--dimens.xml
Do I just make a new values folder for ldpi, hdpi, xhdpi, xxhdpi, etc.? Then make a new dimens.xml for each? What about after that?
Here's my AndroidManifest.xml file (Application tag minimized):
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.suckatprogramming.coach"
android:versionCode="1"
android:versionName="1.0" >
<supports-screens android:resizeable="true"
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true" />
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="19" />
<application... />
</manifest>
I'm using a LinearLayout if that means anything. Let me know if you need anything else from me. Thanks for any assistance you can provide.