Android :: More Efficient Way To Get Resource ID Of Drawable From Name

Aug 21, 2009

I have some image names stored in a database, but the images themselves are in the /res/drawable folder of the application. I need to assign these images to some views at runtime, and I'm currently doing it this way:

// public static final String DRAWABLES_PATH = ":drawable/";
int resId = getResources().getIdentifier(packageName+DRAWABLES_PATH +imageName,null,null); mButtonX.setBackgroundResource(resId); //
Is there a more efficient way to do it? Or should I be storing the images directly in the database (they are many)?

Android :: More efficient way to get Resource ID of Drawable from Name


Android :: How To Use Inbuilt Drawable Resource?

Oct 10, 2009

I need to use some inbuild drawable I found in
http://developer.android.com/reference/android/R.drawable.html

I set drawable @drawable/ic_input_add to a button in my layout xml file. The add icon appears on the button of layout editor. But there is a error of that xml file said that
Description Resource Path Location Type ERROR Error: No resource found that matches the given name (at 'drawableLeft' with value '@drawable/ic_input_add'). spend_list.xml / AccountBook/res/layout line 5 Android AAPT Problem. How to use a inbuild drawable?

View 3 Replies View Related

Android :: How To Create Tiled Drawable From XML Resource?

Dec 17, 2009

I need to create a tiled drawable using BitmapDrawable but I need to create it from xml resource rather than code.

View 3 Replies View Related

Android :: Get A Byte Array From Drawable Resource?

May 13, 2010

I would like to get a byte array from an jpeg image located in my res/drawable file?

View 3 Replies View Related

Android :: Open Resource From Drawable String

Feb 28, 2010

I have:
String uri = "@drawable/myresource.png";
How can I load that in ImageView? this.setImageDrawable?

View 2 Replies View Related

Android :: Drawable Resource Loaded To Memory?

Oct 19, 2010

Does all resource (all in res folder if on eclipse IDE), specially drawable image, is loaded to memory during runtime? Or it is just like a file which is available when the application need it?

View 1 Replies View Related

Android :: Setting An Image View Resource As Drawable

May 2, 2010

I am trying to create a drawable in code and change the color based on some criteria. When I try and set the Drawable as the background of the ImageView it displays but won't let me set any padding. I realized I need to set the ImageView image via the setImageDrawable() function in order to be able to set the padding. The problem I am running into is that when I set it via the setImageDrawable() function nothing is displayed.

Here is what I have written:
<?xml version="1.0" encoding="utf-8"?>
ImageView icon = (ImageView) row.findViewById(R.id.icon);
ShapeDrawable mDrawable; int x = 0; int y = 0;
int width = 50; int height = 50;
float[] outerR = new float[] { 12, 12, 12, 12, 12, 12, 12, 12 };
mDrawable = new ShapeDrawable(new RoundRectShape(outerR, null, null));
mDrawable.setBounds(x, y+height, x + width, y);
switch(position){ case 0: mDrawable.getPaint().setColor(0xffff0000); //Red break;
case 1: mDrawable.getPaint().setColor(0xffff0000); //Red break;
case 2: mDrawable.getPaint().setColor(0xff00c000); //Green break;
case 3: mDrawable.getPaint().setColor(0xff00c000); //Green break;
case 4: mDrawable.getPaint().setColor(0xff0000ff); //Blue break;
case 5: mDrawable.getPaint().setColor(0xff0000ff); //Blue break;
case 6: mDrawable.getPaint().setColor(0xff696969); //Gray break;
case 7: mDrawable.getPaint().setColor(0xff696969); //Gray break;
case 8: mDrawable.getPaint().setColor(0xffffff00); //Yellow break;
case 9: mDrawable.getPaint().setColor(0xff8b4513); //Brown break;
case 10: mDrawable.getPaint().setColor(0xff8b4513); //Brown break;
case 11: mDrawable.getPaint().setColor(0xff8b4513); //Brown break;
case 12: mDrawable.getPaint().setColor(0xffa020f0); //Purple break;
case 13: mDrawable.getPaint().setColor(0xffff0000); //Red break;
case 14: mDrawable.getPaint().setColor(0xffffd700); //Gold break;
case 15: mDrawable.getPaint().setColor(0xffff6600); //Orange break;
} icon.setImageDrawable(mDrawable); icon.setPadding(5, 5, 5, 5);
This results in a space for the ImageView but no image.

View 1 Replies View Related

Android :: Simple Progress Bar With Background From Drawable Resource?

Aug 18, 2009

I tried doing a ProgressBar and I wanted to change the background and the progress bar using my own drawables from the drawable resource. Is this possible? I just don't want to spend time creating my own custom component if can be done relatively easy.

View 4 Replies View Related

Android :: Drawable For Background View - What Type Of Resource?

Nov 2, 2010

I'm going to be using
setBackgroundResource(R.drawable.background)
in my onCreate() method.
When I create the XML file with the and its colors, what type of resource am I creating? "values", "layout"?

View 1 Replies View Related

Android :: Drawable Resource Images - JPEG Files Supported

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

Android :: Subfolders In Res / Drawable Directory - Reference Resource From Code?

Oct 5, 2009

Is it possible to have subfolders in the /res/drawable directory. I would like my resources to be organized in a tree view and not in a flat dir. If it is possible so how do I reference the resource from the code?

View 3 Replies View Related

Android :: Launch Local Drawable Resource In Gallery Application Using Intents

Sep 1, 2010

I have an app with locally stored .jpg files. I would like to be able to send the images (1 at a time, on user interaction) to the Gallery app's activity using an explicit intent.

View 3 Replies View Related

Android : Syntax For Drawable Resource XML "alias"?

May 14, 2010

Does anyone know the syntax for an XML file for a single bitmap drawable resource? What I'm looking to do is "alias" a drawable in my app. I have need for the same image with 2 different names, and rather than including the image twice in my res/drawable directory, I'd rather alias it (it's fairly large). In other words, instead of:

res/drawable/name1.png res/drawable/name2.png

I'd like to have:

res/drawable/name1.png res/drawable/name2.xml

where name2.xml looks SOMETHING like this:

<?xml version="1.0" encoding="UTF-8" ?> <bitmap src="@drawable/name1" />

Is this possible? If so, any idea what the syntax should be? I can't find it in the docs, and I've had no luck with trial-and-error.

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 6 Replies View Related

Android :: High Density Emulator Use Drawable Mdpi Folder Instead Of Drawable Hdpi

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

Android :: How To Use Resource Within A Custom Xml Resource File?

Aug 3, 2010

I have an XML resource file:
<resources> <section>
<category value="1" resourceId="@xml/categoryData1" />
<category value="2" resourceId="@xml/categoryData2" />
<category value="3" resourceId="@xml/categoryData3" />
</section> </resources>
Using XmlPullParser, on the START_TAG, I can use:
int value = parser.getAttributeIntValue(null, "value", 0);
to get values 1, 2, 3...however:
int resourceId = parser.getAttributeIntValue(null, "resourceId", 0);
doesn't work...it just yields the default value 0, or whatever I change the default value (3rd parameter) to be. Does anyone know what I am doing wrong or if this is possible?

View 1 Replies View Related

Android :: More Efficient Map Overlays

Nov 2, 2009

In my app I am drawing bus routes on top of a MapView. The routes have anywhere between a dozen and a few hundred GPS coordinates that describe the route that the bus takes. The problem I'm having is that once I draw out all these lines panning/zooming the MapView is incredibly slow (even clicking the 'Back' button takes a minute to happen). I'm not sure how relevant it is, but I put in some debug code then checked the logcat output and the MapView is repeatedly calling the draw() method of the Overlay whether anything has changed or not. This is happening several times a second and is causing a massive amount of garbage collection to happen (2-3 MB every second).

View 2 Replies View Related

Android :: Efficient Matrix Library

Jun 21, 2010

Is there any efficient linear algebra library for android? I need to compute matrices of different sizes(also bigger than 4x4) and rectangular too.

View 1 Replies View Related

Android :: Efficient Map Overlays In On Google Map

Nov 24, 2010

I want to do the following and am kind of stuck on these for a few days:

1) I was trying to draw poly lines ( I have encoded polylines, but have managed to decoded those) that move when I move the map(the only solution that I found was for Geopoints to be transformed into screen co-ordinateswhich wont move if I move the map !)

2) I have used helloItemizedOverlay to add about 150 markers and it gets very very slow.any idea what to do ? I was thinking about threads(handler)

3) I was looking for some sort of a timer function that executes a given function, say, every 1 minute or so.

4) I was also looking for ways to clear the Google map from all the markers/lines etc

View 1 Replies View Related

Android :: Efficient Way To Store Images

Aug 3, 2010

My application requires that when a snapshot is taken it must store in memory and next time when I restart the phone I must get a thumbnail of that photo in list of photos and the full scale photo when I click on it.There are 2 ways I know.

1. Store images directly. Concern here is every time it has to hit directory to get image which takes some time.

2. Store all images in single xml. Concern here is XML will be too big and takes time to parse.

View 1 Replies View Related

Android :: Efficient Way To Clone JSONArray

May 26, 2009

What's the most efficient way to clone a JSONArray?

View 2 Replies View Related

Android :: When Using The - Efficient Adapter - Holder Is Sometimes Null

Aug 22, 2010

I'm using a mixture of the "Efficient Adapter" and the EndlessAdapter from CommonsGuy, and sometime the holder in getView() is null.

CODE:.............

I've put the rest of the code for both of my classes here, as it's rather large to paste inline.

Once the whole data set is loaded, scrolling up & down causes rows to disappear and re-appear too.

View 1 Replies View Related

Android :: Efficient Mapping Of Strings To Ints

Dec 29, 2009

Currently I'm using a HashMap to map the strings to int and the int values need to be frequently accessed. I'm looking for a better way to do this if possible with minimal object creation, and preferable being able to store the values as primitive ints without wrapping them with the Integer class. (Basically, the reverse of the SparseArray's int->object mapping.)

View 4 Replies View Related

Android :: Memory Efficient Image Resize

Jul 10, 2010

I am trying to reduce the size of images retrieved form the camera (so ~5-8 mega pixels) down to one a a few smaller sizes (the largest being 1024x768).It looks like the OOM happens during the createBitmap. Is there a more memory efficient way to do this? Perhaps something that doesn't require me to load the entire original into memory?

View 2 Replies View Related

Android :: String Ends With - Most Efficient Way To Manipulate

Jun 24, 2010

It happens that the user click on enter where i dont want to include it as a part of my input the string can end with 3 times so just replacing one wont do the job

My solution was:

CODE:........

Or just to point there without the new but i want later to dump the garbage. Or at least to dump values to the gc now ....

View 5 Replies View Related

Android :: Efficient Way Of Updating UI From Service Than Intents?

Apr 12, 2010

I currently have a Service in Android that is a sample VOIP client so it listens out for SIP messages and if it recieves one it starts up an Activity screen with UI components. Then the following SIP messages determine what the Activity is to display on the screen.
For example if its an incoming call it will display Answer or Reject or an outgoing call it will show a dialling screen. At the minute I use Intents to let the Activity know what state it should display. An example is as follows:

Intent i = new Intent();
i.setAction(SIPEngine.SIP_TRYING_INTENT);
i.putExtra("com.net.INCOMING", true);
sendBroadcast(i);
Intent x = new Intent();
x.setAction(CallManager.SIP_INCOMING_CALL_INTENT);
sendBroadcast(x);
Log.d("INTENT SENT", "INTENT SENT INCOMING CALL AFTER PROCESSINVITE");

So the activity will have a broadcast reciever registered for these intents and will switch its state according to the last intent it received...............

View 2 Replies View Related

Android :: Efficient Way To Draw Multiple Identical Objects?

Sep 26, 2010

I would like to make a game out of many cubes and am planning on putting it on mobile platforms and also on the web using webgl. My problem is when I make a drawelements call per cube I take a hit on the frame rate. Is there a way I can make a single draw call to opengl es to draw them? The only difference between the cubes would be position and color.

View 4 Replies View Related

Android :: Server Socket Programming In 1.5 / Most Power Efficient Way?

Dec 2, 2009

I am doing a project where I have too develop an application that listens for incoming events by a service. The device that has to listen too events is an Android phone with Android SDK 1.5 on it. Currently the services that call events only implement communication trough UDP or TCP sockets. I can solve my problem by setting up a ServerSocket, but i doubt that's the most power efficient way. This application will be running most of the time, with Wi-Fi on, and I'd like too reach an long battery duration. I've been looking for options on the internet for my question for a while but i couldn't get a real answer.What is the most efficient way too listen to incoming events? Should I make an ServerSocket? or what are my options?Are there any other implementations that are more power efficient?

View 1 Replies View Related

Android :: Efficient Way To Make Database Query Faster ?

Sep 3, 2010

In my android app i need to get 50,000 database entry(text) and compare them with a value when the activity started(in onCreate()).I am doing this with the simplest way : i get the whole table from db to a cursor.However this way is too laggy.Are there any other way to do it more effective?The app is "scrabble solver" that is why i am not using WHERE close in my query (Take the whole data annd compare it with combination of the input letters).At first i was using a big table which contains whole possible words.Now i am using 26 tables.This reduced the lag and i am making database call on a thread that solved a lot problems too.It is still little bit laggy but much better.

View 4 Replies View Related

Android :: Soft Keyboard Efficient Key Press Effect?

Oct 19, 2010

on softkeyboard, which one is better to give user a visual feedback during keypress:

1.redraw portion of button that was pressed to background canvas of main View to give pressed effect

2.each button has its own "pressed" View, and that View is set to visible (flashing) during keypress event (so no redraw needed but need more memory)

I know its trade-off between speed and memory usage, but I just want to know what you will do under this situation.

View 1 Replies View Related

Android :: Need Efficient Data Mappings Example For ListView Drill Down

Oct 12, 2010

I'm pretty new to java programming and am looking to do basic data mappings.What I want to happen is when you click an item it goes to it's subcategory.I'm not worried about switching the data when an item is clicked. I'm just not sure how to create the data set in an efficient way using Android.Eventually this will be driven by a database but I want to figure out how to use mock-data to get this working first.I'd like to be able to access it like myData['category2'] or myData['category2']['subcategory3']Should I create this in xml files and link them up or is it best to create a new class structure for it?

View 1 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved