You're right about the Note being stupid. But I'll tell you exactly why it's stupid, because I went through this too. There is a thread in this group if you want to find and follow that.
The note is "large", which is technically within bounds. Large screen, according to Google documentation, can be between roughly 4 and 7 inches. The docs also say "large screens are at least 640dp x 480dp". This is where the Note is stupid. The Note also happens to be "xhdpi", which means that its pixels are supposed to be about half the size of the mdpi baseline for calculating dp. So if a large mdpi screen must be at least 640x480, then xhdpi must be at least 1280x960. As you may know, the note is actually 1280x800. This means that it's missing an expected 160 pixels (80dp) on its short edge. If your layouts are (correctly) assuming this space exists, something may go wrong when it comes time to draw. I got around this by having a Very Special layout for the Note. You can target pixels sizes in your resource specifiers like this: layout- large-port-xhdpi-1280x800. Then in your layouts just do what you need to do without the extra space. I took it on good authority that it's a Bad Idea to target dimensions size in resource specifiers, but it's what I had to do to make it work without redesigning a very important screen in my app. Please don't email me for support! Have fun. Doug On Jan 20, 6:05 am, Chris <[email protected]> wrote: > Thanks > I will just exclude , can't find any other stupid devices like the > note. > Kindle sales are in the 100's per day , not doing all that change for > a few Galaxy Note's. > > It's a shame Google did not sort this mess out on an earlier release , > it's becoming a real pain > > On Jan 20, 1:45 pm, Mark Murphy <[email protected]> wrote: > > > > > > > > > On Fri, Jan 20, 2012 at 8:40 AM, Chris <[email protected]> wrote: > > > I am having issues support the Galaxy Note > > > > My app runs on Android 2.1+ , so I can't use the DPI based screen > > > differentiation , and the Galaxy note is 2.3.5 I believe. > > > > My app has a normal display size which works great for small/normal , > > > I also have a large display layout that has been working great for > > > 7-10inch tablets like Xoom and Amazon Kindle Fire. > > > > However this Galaxy Note has thrown a spanner in the mix. > > > > It is displaying itself as a Large , but my display does not fit on > > > the screen. > > > The normal layout looks fine on it. > > > > Any ideas how I can make that device use the normal display ? > > > You can't. You need to create a -large set of resources that work well > > on the Galaxy Note and Kindle Fire. The XOOM can use -xlarge > > resources, if the revised -large ones do not work well on a 10" > > screen. > > > > at the > > > moment I am tempted to just exclude it from compatible devices - but > > > if there is an elegant workaround it would be better ! > > > Bear in mind that your issue is not strictly one tied to the Galaxy > > Note. I would expect you to encounter similar problems on > > similarly-sized devices. > > > -- > > Mark Murphy (a Commons > > Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy > > > Android 4.0 Programming Books:http://commonsware.com/books -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

