Android :: Centering A Background Image?
Oct 2, 2010I have a background image about 100 x 100 that I want to center in an Android app. Is there a way to do this?
I'm thinking it would greatly help with orientation changes for simple apps.
I have a background image about 100 x 100 that I want to center in an Android app. Is there a way to do this?
I'm thinking it would greatly help with orientation changes for simple apps.
Is there a way to tell Android to do the following when setting the background image for a TextView?
1. Scale the image so that it's just large enough to fill the the entire viewing area without any black borders, while still maintaining its aspect ratio. This might require clipping once the image is actually displayed, but that's OK (read on).
2. Then, center the image in the viewing area, both horizontally and vertically.
3. Finally, clip the image to the size of the viewing area, without any further rescaling.
I'm guessing that this kind of image processing is not automatically done via any of Android's facilities, and that I'll have to do it myself. If this is a correct assumption, could someone point me to some documentation or some examples which could explain how I can accomplish this? I'm guessing that I'll have to subclass my TextView and implement my own onDraw() method, but could someone confirm or deny that assumption?
Let me know how to set up a background image in opengl. You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
View 5 Replies View RelatedListView Question! I know it's possible change the row color, but it's possible to put some imagem on background? And if yes, it's possible to create an imagem 1px and repeat-x or repeat-y like CSS?
View 2 Replies View RelatedI want have an image and i want to set it as a background of android list view. i have used android:background="drawable/image" but nothing happened. how to achieve this?
View 1 Replies View RelatedI am developing a live Wallpaper on android 2.1
I want to set in background a bitmap that i download on a server. I use canvas with the method setBitmap(Bitmap bitmap); but it don't work. I also try to set it in an ImageView in a different class of my live Wallpaper but it also don't work.
Have you got a solution?
I have an image that I want to place on the background on my activity. For the G1 I would use a background of 320x480 but with the nexus 1 the resolution is almost double that. Should I just place the large image and make the smaller phones size down? I am trying to keep the size of my package down as much as possible.
View 1 Replies View RelatedI want to set Image background for linearlyout in android ? can i ? if yes. how ?
View 2 Replies View RelatedI have a RelativeLayout with a tiled background. Is there a way to make a tween animation to fade out the existing image and fade in a new one?
View 1 Replies View RelatedI created a custom background image and wanted to use it as the background for a layout that has height of wrap_content. However, the total height of the contents of within that layout are much less than the height of the background image.
When I set it as the background in XML via android:background="@drawable/image", I noticed that it displays the entire height of the image, although the height of the actual contents are much shorter.
I'm trying to set my root LinearLayout element (which is set to fill_parent in both dimensions) to have a background image which is always located in the lower left corner of the screen no matter the orientation of the device. It would be excellent if there were some way to set the background image position such as that which you can do with css using "background-position: left bottom;" but I'm not seeing a way to achieve this in Android. Is there a way to do this?
View 1 Replies View RelatedI have a linear layout which has a background image (a 9 patched png file). How can I add padding to left and right so that the background image does not take up the whole width? I have tried 'android:paddingLeft' and 'android:paddingRight', but that does not change anything.
CODE:.....
The whole background still stretches the whole screen width.
Using theme or ImageView ?
View 2 Replies View RelatedI need to draw a background of 320 x 480 (fullscreen) for a OpenGL game. What I did was to stretch the texture to 512 x 512 and mapped it to 320,480 quad and then drew the rest of the game elements. I tried changing the texture image to 256x256 and no noticeable improvement in speed. Game was horribly slow even on the real device. It is actually slower on the device than on the emulator... I think i am the first one to have such a situation.. I am drawing a max of 12 triangles only 2 for background and rest are 64 x 64 textures. on 5 quad made with 10 triangles. I have disabled Depth, Lighting already. Only blending enabled as I use transparent PNG for texture of sprites. render cycle is like this - draw the background - draw the sprites (only 5) [with 10 triangles only] - swapbuffer... Please don't advice me to use 2d canvas, bitmap etc... I need to do it in OpenGL only. don't think OpenGL ES 1.0 is so incapable that it can't give me atleast 25-30 fps with just 12 triangles which you one 256x256 texture and one 64x64 textures (used by 5 quads...
View 20 Replies View RelatedI am trying to fill an image onto my screen, but it is just covering around 75-80% part of whole screen, not whole screen.
The codeblock i am using is as:
CODE:...........................
we are designing the page and we need to change background image dynamically.Is there any way to load(or change) android application background image dynamically?help me from come out this problem?
View 1 Replies View RelatedI am developing an android application where I need to manipulate the background image of the rows in listview on certain conditions. Initially when the listview is loaded all works properly. But when I scroll down to the listview and come up again the background image changes. Can someone tell me the reason why its happening so? Hope to get the reply soon.
View 6 Replies View RelatedI do these actions on Android G1 2 times: open gallery -> view image -> Capture screen-shot -> Go back -> exist from gallery.
But captured screen-shots of 2 times are difference: the above and below background of image viewer of first time is lighter Grey, while second time is darker.
2 screen-shots:
First time: http://farm5.static.flickr.com/4064/4252991345_6ee5777bf5_o.png ,
Second time:[url]
I repeat again many time, and the "light Grey" and "dark Grey" background are alternate occurred.
Why backgrounds are not the same ? some Android optimization, cache, etc... Could you help me to find reason?
How can I change the background of an ordinary Button into some other image(not just a color change)? ->And about Nine patch bitmap, how to use them, how to create such bitmaps and how can i convert my image into a StateListDrawable, so that I can apply it as my Button background?
View 3 Replies View Relatedhi, i run my application in an emulator/device automatically one drawable image other than default image i used my image coming for my application as background.how can avoid it?
View 1 Replies View RelatedIs there any possibility to set background image dynamically? I try to explain what I mean.
String picVariable = getPictureFromServer();
ImageView image = (ImageView)v.findViewById(R.id.dynamic_image);
// I know, that doesn't work, but that's the way I looking for
image.setBackgroundResource(picVariable);
I also read this article. It would suggested in one answer, to use java reflection to get a field of the R class by name. But I've never used reflextion before.
I created a button and set the background image on it.How can I set the text below the graphic to sit on the bottom but not on top of the graphic?
View 4 Replies View RelatedI have a ListView with a lot of "rows". In each row, i have one TextView with a background image. When i scroll, the images of the rows mixes... they jump to another row with the scroll.
In have tried android: scrollingCache="false" and android:cacheColorHint="#00000000" but nothing.
The images are loaded dinamically.
Part of my layout:
CODE:.........................
And part of my code:
CODE:............
"avatars" is a cache of Drawables. any idea?
CODE:.............
This is my current row. If I created a .JPEG, and I want that to be for each item...how would I change this .xml file? Where would I put the image? In Assets?
I'd like to use a small (icon size) image as the background for my view, but it gets stretched to fill all the view. code...
View 1 Replies View RelatedOn a layout I want to scale the background image (keeping its aspect ratio) to the space allocated when the page gets created. I am using layout.setBackgroundDrawable() and am using a BitmapDrawable to setGravity for clipping and filling, but don't see any option for scaling.
View 2 Replies View RelatedI'm currently developing an Android game where the user controls a plane and evades obstacles. I'm using simple draw commands into a Canvas.
I want to know what is the best way to move a background image to give a sense of speed to the game. Is there a way to make the background- image repeat endlessly or should I load the image twice and move them one behind the other one. Can anyone guide me on this one?
I created a background .png for my application in GIMP. It's resolution is 640x480, which from googling, seems to be the resolution for a default emulator. My problem is when I apply the background to the RelativeLayout with android:background=@drawable/bg and run it, there are lots of artifacts in the image. As if the emulator could not provide enough colors to display the .png correctly. This image is nothing to fancy, just simple lines and radial gradients.
View 1 Replies View RelatedI need button that has a replicated background pattern and normal button text on top - how to specify this in layout XML?
View 2 Replies View RelatedI want to load image - background - on layout. I use eclipse tool to develop application. Help me???
View 2 Replies View Related