Android :: Images From Drawable Folder Loading Scaled
Oct 18, 2010
I recently rebuilt my project to target 2.2 from 2.1. In the old project, I did not specify a target SDK (the manifest did not contain something like:
<uses-sdk android:minSdkVersion="8" />).
This gave me an error in the console when running, but everything worked fine so I didn't fool with it.
The new project now uses <uses-sdk android:minSdkVersion="8" /> in the manifest. But now my drawables from the /drawable-nodpi/ folder are loading with scaling, making them much smaller and significantly changing the desired visuals. If I cut out the <uses-sdk android:minSdkVersion="8" /> tag from my manifest, they load properly without scaling.
Even when loading my images like so:
BitmapFactory.Options opts = new BitmapFactory.Options();
opts.inScaled = false; Bitmap bm = BitmapFactory.decodeResource(_resources, resId, opts);
They are still scaled when I declare the minimum SDK in the manifest, but not scaled if I remove that tag. How can I load them without scaling while still declaring the minimum SDK?
View 4 Replies
Jul 30, 2010
I am presently using the following piece of code to load in images as drawable objects form a URL.
Drawable drawable_from_url(String url, String src_name) throws java.net.MalformedURLException, java.io.IOException { return Drawable.createFromStream(((java.io.InputStream)new java.net.URL(url).getContent()), src_name); }
This code works exactly as wanted, but there appears to be compatibility problems with it. In version 1.5, it throws a FileNotFoundException when I give it a URL. In 2.2, given the exact same URL, it works fine. The following URL is an sample input I am giving this function.
http://bks6.books.google.com/books?id=aH7BPTrwNXUC&printsec=frontcover&img=1&zoom=5&edge=curl&sig=ACfU3U2aQRnAX2o2ny2xFC1GmVn22almpg
How would I load in images in a way that is compatible across the board from a URL?
View 2 Replies
View Related
Jul 16, 2010
I was working on Android 1.5, but now moved to the latest version. So there is only "drawable" folder in Android 1.5, but now There are 3 different folder for storing images in android project. And as i have found some articles for these 3 folders that
hdpi means High-dpi
mdpi means medium-dpi
ldpi means low-dpi
But still in confusion that what is the exact purpose of these 3 folders and when to use particular folder to store images in that?
View 3 Replies
View Related
Dec 13, 2013
I am trying to move a set of images currently in the resources/drawable-hdpi folder to the Assets folder.
These images are copied to the private application directory when the app is installed.
When I do this the resulting image is smaller than when I had the image in the resources folder. i.e. the baked beans image is smaller than the others. If I load the baked beans images from the drawables folder it is the same size as the other product images.
I have tried to scale the image but it has no effect.
public View getView(int position, View convertView, ViewGroup parent)
{
ImageView imView = (ImageView)rowView.findViewById(R.id.product_thumb nail);
ImageView imProduct = (ImageView)rowView.findViewById(R.id.product_icon) ;
tvName.setText((CharSequence) values.get(position).getName());
[Code]...
View 4 Replies
View Related
Oct 19, 2010
I am running my application in the emulator using a high density skin (like WVGA800). However the ressources in my application are loaded from the drawable- mdpi folder instead of drawable-hdpi ... what else should I do so that android use the correct folder ?
View 4 Replies
View Related
Apr 29, 2010
I have set up my project with different drawable directories (ldpi, mdpi and hdpi). I have a background png with two different resolutions: 320x480 in drawable-mdpi folder, and 480x800 in drawable-hdpi. Both have the same filename. When I try to load the background as a style in the manifest (using android:windowBackground in the style) if I use the emulator for a 1.6 device, I get the correct one loaded(mdpi). However, if I try this on my Nexus, I see that at first the correct background from the hdpi folder is loaded, but it quickly switches to the mdpi one. I have tried also to set up the background in the layout xml file (android:src=...) but in this case only the mdpi one is loaded. If I delete the mdpi version, everything is loaded ok. Any idea on what is the problem?
View 1 Replies
View Related
Oct 3, 2010
When i have an ImageButton and a drawable and i want to do something like the Drawer or Twitter where when i press the button and the corner of the image is highlighted over the edge, in drawer its yellow, in twitter its white. Like the one below.How do i set my drawable without using a lot of images?
View 1 Replies
View Related
Dec 15, 2009
Android framework has variety of icons and images - accessible as R.drawable.* - that can be used by applications for common tasks. Their names give some hint about what they are, but in many cases that's not sufficient. One has to use trial-n-error to find the right icon that fits one's purpose.
My question: Is there a way where I can preview all these images in one place, so that I can quickly decide which ones to use? I have looked inside android source code, but couldn't locate the root of these drawables.
View 2 Replies
View Related
Jun 2, 2010
I read about in the google documents that the 3 folders corresponds to different screen types and that android would select the image from different folders automatically according to the screen type. I read that WVGA will load from drawable-hdpi and HVGA will load from drawable-mdpi. When I tested with 2 emulators both running 2.1, each with HVGA and WVGA. It turns out that they are both reading the image in mdpi. If I deleted the image in mdpi then they read from hdpi. Can someone answer why emulator with WVGA is reading from drawable- mdpi?
View 4 Replies
View Related
Mar 25, 2010
I am getting an error from Eclipse when I use this xml file (res / drawable/btnswitch.xml) to designate different button conditions
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/btn_st_rd" />
<!-- pressed --> <item android:state_focused="true"
android:drawable="@drawable/btn_st_gr" /> <!-- focused --> <item android:drawable="@drawable/btn_st_gr" /> <!-- default --> </selector>
I call it in my layout file with this code:
<Button android:id="@+id/startTimer_btn" android:src="@drawable/btnswitch"" android:layout_width="wrap_content" android:layout_height="fill_parent" />
Eclipse says it can't run the configuration because I have errors but does not show any errors. And when I remove the xml code (to go back to my original code which just sets a background image for the Button) it says that now has errors. I have to restart Eclipse to get the original code to run again.
View 5 Replies
View Related
Aug 10, 2010
My app has loads of images in the drawable folder, and I want to organize them into sub folders to make them more manageable. When I create a new folder, and move the images, they are no longer found (and not compiled into the R.java file). Can this be done, or do all my hundreds of images have to sit directly in the drawable folder?
View 9 Replies
View Related
Nov 26, 2009
Is there a way to detect whether a image was pulled from the folder res/drawable or res/drawable-hdpi?I am trying to save space and have a program that is using some hdpi bitmaps and some mdpi bitmaps. When an image is placed in drawable-hdpi it automatically replaces the mdpi version. I need to know when this happens beacuseI am using bitamp.resize() to fix the image sizes.The problem is that the getDensity() method (in the if statment after the && ) returns the screen density and I need the original bitmap density. This allays matched the screenDPI and returns false. I have a lot of artwork and do not want to duplicate everything for every size screen. I am trying to just create hdpi bitmaps for the ones that don't look good when re-sized.
View 2 Replies
View Related
Mar 28, 2010
What is the difference between the three drawable folders in the res folder in the project hierarchy? If I have an image to put into a folder, which folder do I put it in?
View 1 Replies
View Related
Jul 22, 2010
I try to save a unique image to each object but I get this error, how should the constructor look for it to work that way? The constructor Beer(String, int, int) is undefined
m_beer = new ArrayList<Beer>();
final Beer b1 = new Beer("Tuborg", 7, R.drawable.tuborg);
final Beer b2 = new Beer("Carlsberg", 7, R.drawable.carlsberg);
final Beer b3 = new Beer("Urquel", 9, R.drawable.urquel);
public class Beer { //Members private String name;
private int color; //1 = Very dark 10 = Very light private R.drawable icon;
//Methods public Beer(String name, int color, R.drawable icon) {
this.name = name; this.color = color; this.icon = icon;
} public String getName() { return name;
} public void setName(String name) { this.name = name;
} public int getColor() { return this.color;
} public void setColor(int color) { this.color = color;
} public R.drawable getIcon() { return icon;
} }
View 2 Replies
View Related
Sep 28, 2010
I have some images (.png format) that I use as drawables on the surface of canvas in my android app. The problem I have is mspaint only allows a rectangular image file, so whatever I draw on the screen always shows up in a box. Is there a (free) program or way I can edit the png files so that when they are drawn on the surface of my canvas, they are drawn to shape?
View 1 Replies
View Related
Feb 16, 2010
I have a small project in which I download images from Internet in the form of drawable and use them in Imageview for which I have provided functionality similar to an Imagebutton but without the gray edges. The question is that is there any functionality in Android (similar to IPhone) by which we can crop the drawable from edges to make them rounded edged drawable. Even if its a "not-tested-neither-recommended" method, do let me know. I would like to work on this a bit.
View 1 Replies
View Related
May 28, 2010
Can I have sub-folders to hold my drawable resources. For example can I store an image in, say, 'res/drawable/content/images/myimage.jpg' and then find that resource via a call to:
id = context.getResources().getIdentifier("com.mycompany.myprog:drawable/ content/images/myimage", null, null);
I have tried this and it doesn't seem to be working (but I may have something wrong). Is it supposed to work or do all the resources need to be in the root drawable folder? Also, are jpeg files supported and drawable resources?
View 5 Replies
View Related
Nov 11, 2010
I want to show image from drawable folder using path (res/drawable/icon.png). I do not want to use R.drawable.icon. Please anybody know how to view the image using res/drawable/icon.png.
View 6 Replies
View Related
Jul 22, 2009
How can I access the rest of the stuff in the drawable folder, such as the Android emoticons? I can use many of what is in the drawable folder by doing "drawable.XXX" but not all of them are available when I do that.
View 2 Replies
View Related
May 19, 2009
Are the images in android.R.drawable considered safe for third-party developers to use?
View 3 Replies
View Related
Jan 29, 2014
If I want to get an image from drawable folder I do this:
getResources().getDrawable(R.drawable.myimage)
But if I want to get an image in a folder like this:
drawable/pngs/myimage.png
How I can get that image?
View 9 Replies
View Related
Aug 27, 2010
I recently switched to Ubuntu and decided to use NetBeans for Java development instead of Eclipse which I used on Windows. The problem is, in the Eclipse I used on Windows, I had a folder named "drawable-hdpi" with the standard app icon in and a few other folders like "drawable-mdpi" (I think). But with NetBeans, there doesn't seem to be any folders named "drawable".
View 1 Replies
View Related
Oct 16, 2009
How we can store image files(*.png) to the folder R.drawable at runtime?
View 2 Replies
View Related
Aug 9, 2010
How would I edit this tutorial so that it will grab images from the SD card? code...
Alternatively is it possible to make subfolders within R.drawable?
View 1 Replies
View Related
Jan 19, 2010
I am wondering if which of the two is better in loading images in a listview from web, is it by batch through some number of threads that are running simultaneously or one by one through thread queue? I have noticed (but I don't know if that is really the implementation) from the youtube app that the images are loaded by batch and it is kinda fast. Even for not only loading images but also requesting some data from the web as well. Does anyone have an idea?
View 3 Replies
View Related
Nov 20, 2010
I Know this question has been asked and answered but i have a different problem. I have a app out right now that wont load images that are higher than 5mp but loads smaller ones. Im not sure if its 5mp or over 1mb, Im pretty sure its mp though, I have tested. How can I load pictures that are all sizes? My code is below, Please help, please post code not links, of must to links then links to code that can help.
Downloading The Image
CODE:...............
View 1 Replies
View Related
Jul 29, 2009
In my app I am downloading images from a remote server and putting it into a gallery and displaying it. The problem is that when i do it on the emulator it works absolutely fine but when i do it on the phone few of the images come and a few are null. I tried many ways but I am not able to find the perfect way. The images on my server are of 50 kb max. But still some are downloaded and rest are not. it would be really great if someone could help me asap coz i need to make this app live by this weekend.
Here is the code snippet to download the images from the server.
CODE:.........
Also is there any other way of loading the images in a seperate thread like it happens in the android market.
View 4 Replies
View Related
Aug 14, 2010
In my app I need to download a lot of images for data in a ListView. I do lazy loading and it works rather fast, but still there is a 1-3 secs delay before the first image shows up. My research in the delay shows that the data transfer takes 50% of the time.
Now, I believe that If I could do incremental loading of the images, I would be able to show half an image after just 75% of the delay, which is quite good.
I use Drawable.createFromStream which uses BitmapFactory.decodeResourceStream internally. But even though it takes a stream, it doesn't paint anything before all data is downloaded and decoded.
Do you know a way to load and paint images incrementally with the default Android lib? Or perhaps a good independent one out there?
View 1 Replies
View Related
Aug 31, 2010
I am stuck in an peculiar scenario, while developin an app in android.
My app, downloads image from internet and populates the same in a thumbnail format in the application.
As i am not aware of the number of picture's/thumbnails at design time, i am creating image view controls dynamically by using the below mentioned code.
CODE:...................
But in this scenario, all my images gets overlapped with each other. Wherein i want 3 images to be displayed on each row, which i am able to achieve through xml.
View 2 Replies
View Related
Jul 22, 2010
I try to implements lazy loading of images in a listview. There is no android features to make this, so I should implement it by myself. Have anyone already done this? Take the solution care of scrolling and lazy loading new images and stop to load not more necessary images?
View 3 Replies
View Related