Android :: Specify Different Dimension Of Layout For Different Density Of Screen?
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
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
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
Aug 19, 2013
I am facing problem in running application with HIGH & LOW density with single layout(xml file). I have read so many threads and verified developers.android site too..
All mentioned to specify the size of the components should be in dp or wrap_content or fill_content, then android itself take care of the density use,since android is density independent.
And also to place the layouts in layout-nodpi folder for density free. Then in one of the thread, they mentioned to use
<supports-screens android:resizeable="true"
android:largeScreens="true" android:normalScreens="true"
android:anyDensity="true"></supports-screens>.
I also tried by placing the layouts in ldpi,mdpi,xhdpi and hdpi.But no use.
I have tried all the above,but i couldnt get the application UI same in two different density.. I am using "Funbook micromax"[Normal density] and "Intex iBuddy"[Low density] model, both are 7 Inch.
use single layout to be work in all type of density and screen size..
View 8 Replies
View Related
Oct 8, 2009
I am writing an android application that has 3 views one below the other. Each view has to be of equal height, depending on the screen size. Each view occupies the full width of the screen. How do you specify in the layout xml that the view has to take up 1/3rd height of the device display height? What would be the appropriate layout to use in this case?
View 1 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
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
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
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
May 4, 2010
I am new in android, i am having few problem in layout alignment. I have divide the screen into three layout,as header, body and footer. I am giving the height dynamically for the three layout in java file, so i need to give 12% of height to header and footer layout, and the remaining 75% i need to assign height to body layout. For that i have made the calculation as follow
first i am getting the height and width for the screen. With the help of the screen height i am getting the 12.5% height for header and footer layout
WindowManager w = getWindowManager(); Display d = w.getDefaultDisplay(); int totalwidth_screen = d.getWidth(); int totalheight_screen = d.getHeight();..................
View 3 Replies
View Related
Sep 27, 2010
I have following in xml
I wanna put the second linear layout at the bottom of the screen.
I have set the property of second Relative layout to bottom but still not showing at bottom..
code:...................
View 2 Replies
View Related
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
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
Sep 19, 2009
Resources.getDimensionPixelSize (android.R.attr.listPreferredItemHeight) does not work. So how to? And any other way to specify resolution independent dimension values in Java code?
View 6 Replies
View Related
Sep 9, 2010
I've got a things to do with android, so, I have 2 images,
1. image from camera
2. another image from somewhere
So what I want to achieve is how to combine those image into 1 image, but it's overlapping (just like watermarking the image). The 2nd image should be scaled first into the size of the 1st image(camera) - so they have same dimension, then if the 2nd image pixel is black, don't combine it (so the black means transparent color - on 2nd image). Do you know what is the best way achieve this, can I do this with xor or bitwise?
View 2 Replies
View Related
Aug 5, 2010
I have a screen where I need to put a background image. I need to display only a part of the background image in each screen . Now when the user swipes towards left , the next screen will be displayed taking another portion of the background image. This transition from the first to second screen should give a 3 Dimension effect of moving the screen. I am unable to get any help form Android forums.
View 1 Replies
View Related
Sep 28, 2010
I need to populate a View with a data from adapter which contains some number of strings. The problem is that I don't know how many of the strings will be there. So my idea was to use LinearLayout to store data. But even if I reserve enough space for this data (eventually I will draw it in ScrollView), LinearLayout use only horizontal perspective (drawing Strings to the end of line), and not uses additional space beyond.
My intention is to draw to the end of line, and draw next line... till end of data.
View 1 Replies
View Related
Aug 1, 2010
I've got the hard-coded layout, consisting of buttons, and need to enlarge some of them. I found Button's method setWidth(int value), accepting width in pixels, but I need to set value in dp. So, how can I set dp value in program code?
View 1 Replies
View Related
Oct 25, 2012
I am building an application in which I have to use canvas. I have to save the image into same dimension no matter what is the orientation.
View 3 Replies
View Related
Jul 25, 2012
I have an image which has a dimension of about 1200x800.. Now I would like to display it in an ImageView in such a way that the image would not scale down to fit the screen of the device but instead it will allow me to scroll (both horizontally and vertically) to view the other parts of the image. Basically just like in the google's MapView. Is this possible with ImageView or should I use other methods?
View 1 Replies
View Related
Jun 24, 2010
I need to lay out 3 components on screen, text string, text input and image button. I am using linear layout. I put text alight left, image button alight right. I want text input occupy the reminding space of screen. How could I do that?
View 2 Replies
View Related
Sep 30, 2009
I want to put layout in center of the screen.
View 3 Replies
View Related
Aug 3, 2010
I am using two ListView in a screen. I want to divide the height of each ListView but I want it to be screen independent. For this I need to know the Height of the screen. I am using xml to do this.
View 2 Replies
View Related
Jun 21, 2010
I thought I have understood the XML layout of Android, but it seems that I haven't. I want to have four ImageViews on one screen, to view four images at the same time.
It should look like this, where A to D represents the image views:
DDDAAA
DDDAAA
BBBCCC
BBBCCC
How can I do that? I tried it this way, but it's not working. The Eclipse Editor seems not to be very good for this either. Is there a better one to create those layouts?
CODE:.................................
View 2 Replies
View Related
Sep 30, 2009
I want to put inner layout in center of the screen. Please help me here.
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
Dec 24, 2009
I am creating a new settings screen for my app and want to keep the look and feel similar to that of the standard applications. I have seen many 3rd party apps also follow this style (Twidroid for example) and would like to know how best to go about creating this look?
Is there a "template" or Activity I can use or is it a case of constructing it from a table layout or similar?
View 2 Replies
View Related
Sep 9, 2009
I am using a table layout in a screen. i need to have both horizontal and vertical scrolls. By default i am able to get vertical scroll in the view but horizontal scroll is not working. I am using android SDK 1.5 r3
Ihv already tried android:scrollbars = "horizontal". I hv read on some forums that in cupcake update horizontal scroll is possible in andorid.
View 3 Replies
View Related