Android :: Android - Screen Resolution And Screen Density
Sep 27, 2010
As per managing resources(images) in > Android 1.6 version, we need to keep different-resolutions image in Drawable-Hdpi, Drawable-Mdpi, Drawable-Lpi folder particularly.
And as per this page: http://developer.android.com/guide/practices/screens_support.html ,
In Low density section - there are three resolutions used: 240*320 , 240x400 , 240x432 for the Small screen, Normal Screen, Large Screen particularly.
same way for Medium density section - there are three resolutions used: 320x480 , 480x800 , 480x854 for the Small screen, Normal Screen, Large Screen particularly. and same way for High density ........
But i am confused here:
(1) How do i come to know that whether small, Normal or Large screen is used, i mean is there any way to know ?
(2) How do i come to know which type of density i am using ?
(3) And in Drawable-Hdpi, Drawable-Mdpi, Drawable-ldpi folder, which resolution's image we should keep particularly?
View 2 Replies
Nov 15, 2010
I read the official document about supporting multiple screens http://developer.android.com/guide/practices/screens_support.html
According to that document, I should just create different directories for different resolultion.
Now the question. How to support devices with normal screen and high density or low density?
I ask it because, there are two posibilities (WVGA800 (480x800) and WVGA854 (480x854)) and (WQVGA400 (240x400) and WQVGA432 (240x432)) and I don't know where to store some background images for them.
I would take drawable-normal-hdpi or drawable-normal-ldpi, but how to make difference between 480x800 and 480x854 or between 240x400 and 240x432?!
View 1 Replies
View Related
Jun 26, 2010
I have a program that should work on Android 1.5, but when it's run on newer devices with higher resolution screens, it should support the full resolution and not emulate a lower resolution screen. As far as I can tell from the documentation, this should be simple.
I just specify
code:.........
The problem is that if I tell Eclipse to compile for 1.5, it refuses to accept this. It reports an error (targetSdkVersion is an unknown tag) and refuses to compile or run. If I tell it to compile for 1.6 it works fine, of course. But if I then try to install on a 1.5 AVD, the program immediately crashes with a java.lang.VerifyError. I'm clearly missing something simple. How do I get it to compile an apk that works under 1.5, but still includes the targetSdkVersion tag?
View 3 Replies
View Related
Jul 2, 2010
How to get the screen density programmatically in android?
I mean How to find the screen dpi of the current device?
View 5 Replies
View Related
May 14, 2010
Can you please tell me how can I specify dimension of layout for different density of screen?
i.e. the layout are the same across different densities, but some dimension are different.
how can I do that?
View 2 Replies
View Related
Jun 17, 2010
I'm getting ready to release my first application the marketplace. It's being written for devices running Android 1.5 and above, however there aren't any specific folders for the three different screen densities (I think those came around in 1.6). Should I make these folders myself? Where should I put image resources for the different densities and what should I put in my Manifest?
View 2 Replies
View Related
Nov 11, 2010
I am trying to develop an application for which I want multiple screen support. I have read the Android article on Best practices for Multiple Screen Support. As per the article we have to follow 3 important things
1. Mention support for different screen sizes(large, medium and small) and any density in AndroidManifest.xml.
2. Place images of 3 dpi's (120, 160, 240) in 3 folders res/ldpi, res/mdpi and res/hdpi.
3. In layout's the dimension should be mentioned in "dip" units. Then Android will take care of the scaling on its own.
I have implemented all these points in my project. The images are picked up correctly from the appropriate folders. But the arrangements of the controls in not same.
e.g. I ran the app on three emulators
1. Resolution 240*320 dpi 120.
2. Resolution 240*320 dpi 160.
3. Resolution 240*320 dpi 240.
(All the emulator have same resolution but different density.)
The problem is the position of the controls is not same on all the three emulator. As per my understanding if the android:layout_marginLeft and android:layout_marginTop are mentioned in "dip" then this problem should not occur. As the density of the emulator increases the controls get placed more towards the right. Is it absolutely necessary that I provide layouts for all combination's of screen dimension and density even if the layout is same for all the devices?
Images:
https://docs.google.com/leaf?id=0By3GYC3k5AMDNzUwNjkwMWEtOGQzZC00MjQ0LWE2OTgtYjFhYzZmM2ExOGVl&hl=en&authkey=CLOEsZsI
View 1 Replies
View Related
Feb 28, 2009
I'm being confused by the 'screen density' concept in Android. I knwe that dpi (dot per inch) came from the printing device. 160 dpi means 160 dots in every inch on the paper. However, when dpi is used for the screen density, for example, what's mentioned '160 dpi screen' in Android document, what's the meaning? 160 pixels on every inch of the display?
As described in http://code.google.com/intl/zh-CN/android/reference/available-resourc..., 1 dip (density-independent pixel) means 1 pixel on a 160 dpi screen. Why does the ratio of dp-to-pixel not necessarily change with the screen density in direct proportion?
When the dpi is changed from 160 to 80, how many pixels will 1dp will take? 0.5?
I can hardly understand why dip/dp is introduced into Android.
View 6 Replies
View Related
Jan 12, 2010
I have an image put on an ImageButton, which looks good on a mdpi (medium-dpi) screen. However, when the device has a hdpi (high-dpi) screen, the image is still pixel-by-pixel accurate, which look small on the device screen.How do I make such that the image (and therefore the ImageButton) scaled based on the density-independent pixels (dp or dip) instead of pixels?
View 3 Replies
View Related
Nov 27, 2013
What is the resolution for different density? Does it really matter or always keep 72 as a resolution?
When placing multiple assets do i need to use fill parent always or i can manually make a measurements for different layout?
View 2 Replies
View Related
Jun 9, 2010
A lot of hay is being made over the iPhone4's 326 ppi screen density. I was just curious, for comparison purposes, what's the pixel density of the Evo screen? This would be an easy calculation to do if I knew what the horizontal and vertical dimensions of the screen were, but I can't seem to find that information anywhere.
If anyone knows the pixel density or even just the exact X and Y dimensions of the screen..
View 49 Replies
View Related
Nov 16, 2012
Due to my changing of the screen density i can't get it via play store. can't see a working link on google either.
View 9 Replies
View Related
Jan 12, 2010
I'm trying to alter the default screen resolution of the Android emulator (and by extension, the Android device) to work at 1700x1200. In other words, I need the screen to be able to display unique points over that range. I have set the dimensions in my layout file, yet the device still defaults to 320x480. I've set different dpi densities, but to no avail.
View 2 Replies
View Related
Apr 14, 2010
I'm confused regarding the densities. I see that with medium density, the screen resolution could be either 320x480, 480x800, or 480x854. So if I have an image thats 300px wide in the mdpi folder, how is it going to look the same size on all 3 different screen sizes (mainly 320x480 vs the other 2)? And by look the same size, I mean scale to be bigger or smaller depending upon the screen size.
View 5 Replies
View Related
Apr 5, 2010
In android, to support all the screen resolution, i have created the layout, layout-small, layout-large folder in res folder, and i have .xml file in all the folder. I can get the output in normal screen and small screen resolution, but in large screen emulator i am getting the xml file in normal folder.it is not reading the xml file in large screen emulator. i am using Android 1.6
View 3 Replies
View Related
Apr 24, 2010
I'm new to Android programming. I've seen different phones with different screen resolutions that run on Android. How can I create an application that works on all android devices with out any distortion in my application views.....
View 2 Replies
View Related
Dec 12, 2009
With Android, you can define different resources for different phone attribute by naming res directories appropriately. I need to be able to support different layouts for 480x800 and 480x854. I figured I could have one set of resources stored in the layout-hdpi-v4 directory and another in layout-long-hdpi-v4. However, both resolution seem to think that they are long (at least based on the emulator, which I understand may not reflect devices accurately). Is there another way in which I can distinguish between the two resolutions/aspect ratios?
View 2 Replies
View Related
Jul 27, 2009
I have general question about Cupcake (or any other later relase): do you, when writing apps, consider running them on qvga device? although Dianne wrote here http://groups.google.com/group/android-developers/msg/73ded3ba1fe7139e that qvga is not supported i still see in Cupcake sdk qvga skins...
My question is: should i really forget about qvga or not?
View 5 Replies
View Related
Apr 26, 2010
What is Android current maximum screen resolution? Will the maximum screen resolution be increased in later updates of Android?
View 2 Replies
View Related
Jan 13, 2010
I am writing layout file for Droid Milestone. I set the directory to layout-854x480, but it doesn't work at all.
I then use:
CODE:............
To print the screen size and then get 569x320. I then change the layout directory name to layout-569x320. Then the layout file works. I have a G2 and know it's 480x320. And I see the MS screen contain more pixel in wide direction. I am using SDK 1.6, eclipse+adt
View 4 Replies
View Related
Apr 15, 2010
In my android application, I would like to support multiple screens. So I have my layout xml files in res/layout (the layout are the same across different screen resolution). And I place my high-resolution asserts in res/drawable-hdpi
In my layout xml, I have
CODE:...........
And I have put bkg.png in res/drawable-hdpi
And I have started my emulator with WVGA-800 as avd. But my application crashes:
CODE:................
View 1 Replies
View Related
Sep 27, 2010
I am developing Android Application using SDK 1.5 and testing application on HTC Hero, its firmware is Android 1.5.
Let me come to actual point: in application, i am having an imageview for displaying image (Image resolution is 320*480), now imageview is displaying image in full-screen perfectly, but when i am trying to test it on HTC EVO 4G (having resolution 480*800), image gets stretch.
So, what i like to do is want to display 320*480 resolution image in all screen-resolution mobile ? i means to say,if the mobile is of higher resolution(i.e. 480*800 , 480*854, or else) than the image should be displayed in "Center" portion of the screen.
So displaying image in Center in all screen (without stretching or cutting) resolution other than 320*480, what attributes i have to set ?
View 1 Replies
View Related
Nov 2, 2012
I am new to android, how to create an app for different resolution i am trying to develop an android app using imageview and textview. I am using the standard AVD (800) for testing. Now all the images seem dis-arrayed when i use it for other resolutions. I am wondering if the solution is through coding wherein my design will adjust itself to the screen size automatically?
Secondly, when i use the auto-rotate feature, again all image placings get dis-arrayed. I am also looking for solution that will allow my images to maintain the placings when rotated.
View 1 Replies
View Related
Jul 21, 2011
Is it possible to reduce screen resolution in android? so as to save power or play games more smoothly just like on a pc for example?
View 9 Replies
View Related
May 25, 2010
How can I quickly access the screen resolution (width, height) as integer values? I've tried this one, but it always shows zero on my emulator:
DisplayMetrics dm = new DisplayMetrics();
int width = dm.widthPixels / 2;
In my case I want to dynamically create a table with tableRows, each containing two cols. This cols all shall fill half of the screen in width.
View 1 Replies
View Related
Feb 24, 2010
I see that the minimum screen diagonal size for Android is listed as 2.6". I am looking at custom building a device with screen size 2.2" to 2.4" and resolution 320X240. Want to know if Android works on smaller screens. Do I need to write any display drivers to support the smaller screens? Does physical size really matter?
View 1 Replies
View Related
Sep 3, 2010
I need to obtain the screen resolution, width & height, how do I do that?
Solution:
Display d = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
width = d.getWidth();
height = d.getHeight();
View 2 Replies
View Related
May 10, 2013
I have an ANDROID tablet with screen resolution of 600*976 which is quite rare and is not supported by many ANDROID apps....here comes the question : is it possible to change the screen resolution of display? eg 800*480?
A12(C1B2)
View 2 Replies
View Related
Dec 22, 2009
Accoding to emulator Resolution how to change the activity(Screen) controls size according to screen Resolution in android ? i have screen design like below. it is working in HVGA(320x480) resolution progressbar is coming bottom of screen but if i run in other resolution emulator VM (WQVGA432 - 240x432) i am getting the progressbar middle of the screen. i am not able to fix the in permenent(fixed) position. i am using below code in manifest file but no output
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true" />
i am not getting the solution so please give some idea for resolve the issue.
View 3 Replies
View Related
May 21, 2009
I am trying to display 480*320 image in fill_parent width and height but it doesn't fit on full screen. image seems a bit smaller in width.
do i need to change resolution or something else..
View 6 Replies
View Related