Android :: Selector Resource Use A Color Defined In A Style?
Sep 21, 2010
I'm trying to use a color defined in a stlyle in a selector but it is causing a Resources$NotFoundException.
First I added a new attribute to attr.xml:
CODE:..........
Then I defined that attr value in styles.xml:
CODE:..........
Then I tried to use that attr in my selector definition:
CODE:................
Lastly, the activity uses the ThemeNoTitleBar style theme in the manifest.
I've also tried creating a color in colors.xml and having it use the new attr but that also fails.
I'm obviously missing something but am not sure what to do to fix it. My intent is to create multiple themes and have the selector use the color in the currently selected theme.
View 1 Replies
Jul 9, 2010
I'm developing an Android application that I'd like to be compatible with 1.5 (SDK version 4).
I'm testing the application on 2.2 (SDK version 8).
To do this, I'm including in the manifest file the line <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="8" />
I thought this would allow me to use the newest manifest elements and APIs, but I'm getting a compile error whenever I try to use them. For example, I try to define the element installLocation to allow the app to be installed on the SD card, but Eclipse gives me the error
No resource identifier found for attribute 'installLocation' in package 'android'
Is there something else I have to do to get this to work? If I can't get this to work, what benefit is defining targetSdkVersion?
View 2 Replies
View Related
Apr 23, 2010
How to do a listview which looks like this? I'm interesting in the style of rows with an own background and the selector working fine.
View 1 Replies
View Related
Nov 28, 2009
I'm having a bit of a problem with a custom button style. I have the button states (9-patch drawables) set up in a <selector> drawable. The style I'm going for is a button that looks like it gets pushed down, i.e., you can see the front edge of the button until you press it. It works fine for the button itself, but the contents of the Button (or ImageButton) don't move when pressed, even though I have the 9-patch areas set up to move the content area for the depressed button states. It seems like it's keeping the same 9-patch areas no matter which image it's showing.
Here's an animated GIF to help make the problem a little clearer, since I'm awful at explaining things: http://www.crappytools.net/button_problem.gif The button moves when pressed, but the icon inside stays still. I played with the Draw 9-Patch utility, and it shows that the content area in the depressed image should be shifting downwards like intended.
View 3 Replies
View Related
Jan 5, 2010
My 1.6 app works fine in both portrait and landscape modes on the default HVGA device. I'm now trying to support it on QVGA devices and am encountering build-time errors I don't understand. In my res/drawable-ldpi directory I have:
startstopin.png startstopout.png and a selector file
startstopbuttonimageselector.xml
which contains:
<?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-ldpi/startstopin" />
<!-- pressed --> <item android:drawable="@drawable-ldpi/startstopout" />
<!-- default --> </selector>
I've 'fixed project properties' and done a 'clean' build, to no avail. The error I get is:
Error: No resource found that matches the given name (at 'drawable' with value '@drawable-ldpi/startstopin').
Error: No resource found that matches the given name (at 'drawable' with value '@drawable-ldpi/startstopout').
I've tried adding a layout file in res/layout-small that explicitly references this selector file, but this triggers a similar build error and fails to address the original problem:
Error: No resource found that matches the given name (at 'src' with value '@drawable-ldpi/startstopbuttonimageselector').
View 2 Replies
View Related
Jul 15, 2010
I defined a white color in mycolors.xml under res/values as below:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="my_white">#ffffffff</color>
</resources>
In my code, I set the text color of a TextView as the white color I defined:
TextView myText = (TextView) findViewById(R.id.my_text);
myText.setTextColor(R.color.my_white);
But the text in the TextView turned out to be a black color. When I use @color/my_white in layout xml files, it works fine. I check the generate R.java, and see: public static final int my_white=0x7f070025;
View 3 Replies
View Related
Jan 10, 2010
I have 2 questions regarding a ListView in Android:
How can I get the color of the listview's focused row ? I tried to use the ListView.getSelector() method, which according to its documentation should give me what I'm looking for, but it's giving me a Drawable object which I don't know how to retrieve the color from (if possible...).
How can I set the color of the listview's focused row ? Here I tried to use the setSelector() method on the listview, passing it a ColorDrawable object, but the result of doing it is that the whole background of the list view is painted in that color... and this is not what I wanted of course...
View 2 Replies
View Related
Aug 28, 2010
I'm attempting to change the background color of an Android TextView widget when the user touches it. I've created a selector for that purpose, which is stored in res/color/selector.xml and roughly looks like that:
CODE:................
The clickable attribute of the TextView is "true", in case that's of interest.
When I assign this selector to a TextView as android:background="@color/selector",
I'm getting the following exception at runtime: ERROR/AndroidRuntime(13130): Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #6: <item> tag requires a 'drawable' attribute or child tag defining a drawable
When I change the attribute to drawable, it works, but the result is looking completely wrong because the IDs appear to be interpreted as image references instead of color references (as the "drawable" suggests).
What confuses me is that I can set a color reference, e.g. "@color/black", as the background attribute directly. This is working as expected. Using selectors doesn't work.
I can also use the selector as the textColor without problems.
What's the correct way to apply a background-color-selector to a TextView in Android?
View 2 Replies
View Related
Jul 22, 2010
I specified a selector drawable for the background of a layout as below, so when user clicks on the layout, the layout will have a different background. But, I didn't specify color selector for the TextViews in the layout, because there are many TextViews with different colors and I am too lazy to define color selector for them. So the text color keeps the same when the layout is clicked. My questions is, is there an automatic way to specify that the text color is highlighted/changed when the layout is clicked, so I don't have to define color selector for each of the TextViews in a layout?
View 1 Replies
View Related
Aug 8, 2010
The layout xml is as below. I have a RelativeLayout, which contains a TextView. The OnClick listener is set on RelativeLayout. The RelativeLayout has a selector background. What I want is, when user clicks on the RelativeLayout, the background of the RelativeLayout should change, and the color of the text of the TextView should change too. Even though I set color selector for the TextView, only the selector on RelativeLayout works. The color selector on TextView doesn't work. How can I implement change of both RelativeLayout background and text color of TextView when user clicks the layout?
CODE:...................
View 2 Replies
View Related
Aug 17, 2010
I followed this tutorial to create a color state list for a particular Android view. I just want it to highlight when clicked so the user knows why the screen just changed.
When the view is rendered, I get the following error:
CODE:.........
My color XML (in res/color/viewcolor.xml):
CODE:..........................
My layout XML (in res/layout/myview.xml):
CODE:...............................
View 2 Replies
View Related
Oct 1, 2009
I want to change the background image of a button either into a resource drawable or a solid color.
findViewById(R.id.myView).setBackgroundResource( xyz == 0 ? R.drawable.myBackground :
instead of zero, i want some solid color...
View 3 Replies
View Related
Sep 8, 2010
implicit intent with class name as action defined in intentfilter. is not working. Only it it is defined as "android.intent.action." it is picked up ? is it so ?
I have app A with the following in manifest.xml file
CODE:.............
In app B, i tried to call the activity in A using below code.
CODE:.............
This code works. But not above line.
View 2 Replies
View Related
Nov 18, 2010
i'm currently developing an application for android. Therefore i want to create a microphone widget, like the one in googles Searchdialog. This icon is filled with white color, like a bargraph, depending on the recorded volume level. I already found the icon (ic_btn_speak_now.png) in the drawable ressources, delivered with the SDK. Unfortunately the icon isn't an simple shape with a transparent area for the microphone shape. Instead it consists of some different gray values. My question now is: How do the google developers (and others, where i've seen it) fill only the microphone shape of the icon with color?
View 3 Replies
View Related
Sep 4, 2010
I'm going through an Android tutorial and I'm trying to access a color I've defined in colors.xml
<color name = "my_background">#3500ffff</color>
Then I'm trying to access this color by name:
Paint background = new Paint();
background.setColor(getResources().getColor(R.color.my_background));
but it doesn't recognize my_background as a resource. If I let the suggestions come up, only a bunch of pre-defined colors pop up that are unrelated. Any ideas? It doesn't make sense for me, I see almost the exact same thing from the developer documentation and another site, but it doesn't work for me.
View 1 Replies
View Related
Oct 29, 2010
Seems my original post ("ugly pngs...") somehow disappeared :( nvm.
I have a problem with a png resource that has gradient fade-out alpha.
The png looks great in the emulator, but displays an artefact known as "color banding" (http://en.wikipedia.org/wiki/Colour_banding)
Has anyone surpassed this issue ?
My designer wants to trop a shadow behind his icons, and that's where the bands appear.
What are my options ?
View 13 Replies
View Related
Nov 26, 2010
Anyone know of a good App that will let you change the style/color of the typeface on the X8? Wife has an X8, but is having problems reading the white text against the wallpaper pic. Tried various pics for wallpaper, but she is looking for a black type face to make things easier. Can't seem to change the color or style through settings, or is she missing something?
View 7 Replies
View Related
Nov 15, 2010
Any View have a constructor public View (Context context, AttributeSet attrs, int defStyle) which called when View declared with a style attribute So, if I have some class inherited from View class, I can access to declared attributes (like "android:layout_width" or "android:background") via AttributeSet attrs in a constructor. But when I move attributes to style I cannot see attributes and values exists in a style - I want to read items declared in style but I have only styleID in defStyle parameter. Is there some way to read style Items using styleID?
View 2 Replies
View Related
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
Jan 8, 2014
I've developed a fairly extensive application. The problem began when I started programming...my spinners are the solid gray rectangular style (unlike the newer style with the triangle in the lower right corner). When I started developing this app several months ago, I couldn't figure out why my spinners were different (after many hours) so I just ignored it. I'm at the point now of polishing my program and want the newer spinner style. So, I'm beating my head against the wall again. I went to my Android SDK Mananger in Eclipse and updated my Android SDK Tools, Platform-tools, and Build-tools. I have the lastest versions of all of these (22.3 and 19.0.1). When I create a new project, the newer spinner style appears. However, none of my older projects changed. They still have the same old gray, rectangular type spinners. I tried using a "android format" line command I found while Googling, but no luck with that either.I'm using ADT Bundle with build v22.2.1-833290 on a Mac OSX Mavericks.
View 1 Replies
View Related
Jul 8, 2009
I'm creating my own View class, and defining custom xml attributes with a attrs.xml. As long as I provide each attribute manually, there is no problem, but
code:...................
The android:text is properly set in my instance, but the borderDrawable is not. I guess this has something to do with namespaces, because inside the styles.xml, the name="mypack:borderDrawable" is not handled by the XML parser's namespace facility, because its inside an attribute value. So "mypack" is in no way connected to "http://some.weird.url.com/seems/not/to/ matter" and adding it via xmlns:mypack... to the stylefile would not help, I guess. In the same file, "android:text" is somehow recognized, even though "android" is AFAIK only a ns-defintion for [url], which is also not declared in that file.
So what is the proper way to set a custom attribute in a style?
View 3 Replies
View Related
Jun 30, 2010
Where can I see what typeface, size, color, etc. are used for Android's pre-defined text styles? Like the default text style or textAppearanceMedium, for example?
View 3 Replies
View Related
May 4, 2010
How do you get the default value of an Android preference defined in XML?
Context: I don't want to repeat the definition of the default value in both the code and the preferences XML.
View 1 Replies
View Related
Jun 17, 2010
I need to set alternate color in list view rows but when i do that it removes/ disables the on focus default yellow background
I tried with backgroundColor
rowView.setBackgroundColor(SOME COLOR);
also with backgrounddrwable.
CODE:.........
But it wont work. is there any way we can set background color and on focus color simultaneously which will work.
View 1 Replies
View Related
Apr 22, 2010
Is there any process to change the default text color white to "Black" and default selection color of android "orange" to "Blue" for whole project. i am using Eclipse for Android development.
View 3 Replies
View Related
May 23, 2009
1. I want to use my own color for selecting ui views.
By default, android shows the selected view with background as orange. I want to show the view background color as red.
2. In the same way, I want the same behaviour should be applied to whole application.
View 5 Replies
View Related
Mar 19, 2010
I have seen this example:
@*android:color/secondary_text_light
What's that * asterisk doing there? What is the difference when using or not?
View 1 Replies
View Related
Aug 16, 2010
How to customize the color of the CheckMark color in android in a dialog. Currently , By default, the color of the checkmark is green by default. I would like to customize it to a different color of choice
View 2 Replies
View Related
Oct 18, 2010
I have a ListView that I want to populate with objects whose layout is defined via XML. Is there a way to instantiate a layout at runtime, editing stuff like the Android layout ID, etc., and then load the new layout into the list?
View 5 Replies
View Related
Apr 25, 2010
I have two apps, one runs in namespace com.gtosoft.voyager and the other is com.gtosoft.dash. From com.gtosoft.dash I would like to start up the service which is defined in com.gtosoft.voyager...
I think I need an intent, but what arg(s) would I pass to the intent before kicking it off with startService()?
If they were in the same package I could just use
CODE:............................
View 1 Replies
View Related