I am currently working on an Alarm app for my phone. I started the app on my Genymotion emulator on my PC, and it looks like i want it too: https://i.stack.imgur.com/qSRDB.jpg
However, when I start it on my phone via android studio it looks like this: https://i.stack.imgur.com/e59lj.jpg
When I wrote my xml code, i made sure to use things like dip, and dp. Not once do I ever use exact dimensions when placing things. I believe I scaled my image buttons a smidgen. I also scaled the clock at the top center in the Y direction only. Any thoughts or Ideas on why this might be happening? I am starting to get the feeling than an emulator should just be used for functionality testing only, and not UI/UX design.
I have a suspicion it might have something to do with some of my dependencies(ButterKnife for example). I keep getting these in my console:
Rejecting re-init on previously-failed class java.lang.Class<android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$1>
and this:
Rejecting re-init on previously-failed class java.lang.Class<butterknife.internal.ButterKnifeProcessor>
Anywho, any thoughts or input would be very much appreciated.