Android :: Change Style When Focused?
Oct 15, 2009
I have this custom layout:
- LinearLayout
- FrameLayout
- ImageView
- TextView
This layout reacts to click events (using LinearLayout.setOnClickListener()) and is made focusable using android:focusable="true" in the layout XML file. This all works fine if you're using the touchscreen, but I'm thinking about users who don't use the touchscreen that much and prefer navigation keys or maybe even don't have a touchscreen. These users won't be able to see when that ViewGroup is focused (although it can be focused using the keyboard).
My question is: how can I make a change in that layout when it is focused (I need to change the android:background of the ImageView)? I suppose I could use LinearLayout.setOnFocusChangeListener(), but I'm thinking maybe there's a better way, using just XML files.
View 2 Replies
Dec 14, 2009
I'm using ExpandableListView in my app and one of the complains is that when expanded it's hard to visually distinguish where the child item ends and next group item begins. So I would like to change background of the child list item to the different shade. Brutal attempts that I've made so far were based on directly changing background color and text of the elements inside the child view item but that leads to loss of hovers and highlights. So my question is - what is a good strategy to achieve the above? I tried styles and selectors but what really bums me out - that if I change one thing then I need to add selectors for all combinations of focus/enabled etc. when all I'm trying to do it to overwrite a single thing. Is there a way to inherit parent style and set just a background for non- focused, enabled child item?
View 2 Replies
View Related
Nov 9, 2010
If I have a layout with lots of EditText views in a LinearLayout and the user focuses the third one down and flips out the keyboard to start typing, the entire layout is destroyed and recreated through the activity lifecycle. When everything is done, however, the third EditText is given focus again and the user never knows that anything happened and types away.
I am creating a similar layout, but due to the nature of my data, I have to dynamically create the list of EditTexts, mixed with some other views. The default layout has one EditText at the top, a ScrollView with a LinearLayout child (which will be filled with EditTexts later), and some action buttons at the bottom. I fill the LinearLayout with all the EditText fields I need (based on extras passed via intent).
This part works quite well, but the way the activty handles Runtime Configuration changes is broken now (from a UI perspective). Now if the user focuses the third EditText (which was dynamically created via new EditText()) and flips out the keyboard, the layout is destroyed and recreated, but focus is always given to the permanent EditText at the top of the screen.
Is there something I need to do when adding my dynamic views to make sure they can keep focus through orientation changes? is there a way I can work around the issue and force focus to be given to the last view that had it before the change?
View 2 Replies
View Related
Oct 17, 2009
I have a TextView inside a LinearLayout. The LinearLayout is able to receive focus, and I want the textColor of the TextView to change when it does. I thought using a ColorStateList would work, but it would seem that the TextView does not receive focus when the LinearLayout does. I know that, because I have tried this code...
And nothing gets logged. I don't want to use an OnFocusChangeListener on the LinearLayout to change the textColor of the TextView, I think this has to be done from XML. The reason for that is because in another activity I have an ExpandableListView with a custom adapter and custom views and Android changes the textColors of the TextViews (from light to dark) inside my custom views when items are focused.
View 2 Replies
View Related
Nov 9, 2010
I have an activity with an EditText on top and a ScrollView with a LinearLayout inside it. The LinearLayout is populated in the onCreate method with a set of dynamic views based on an object passed with the initiating Intent. This is typically a set of EditTexts. The result is a list of EditTexts each corresponding to a different piece of data (and the dataset being edited is quite variable, so the list needs to be created dynamically like this).
The problem is, when one of these views has focus, and the orientation changes (say the user flips out the keyboard to type), the focus snaps to the EditText at the very top of the Activity. This is certainly undesired behavior as the user didn't intend to type in the top EditText when he/she flipped out the keyboard.
How can I dynamically create my list of views like this and not have this undesirable focus changing behavior?
View 2 Replies
View Related
Dec 15, 2009
I want to put a triangular shaped button in my app. I have the button image (.png) but don't know how to use this as my button. I don't want to use an Image Button as I don't want to have a rectangular box behind this image.
View 2 Replies
View Related
Jun 12, 2010
I'd like to my Android tabs to look flat and simple like the ones in the official TWitter app. How can I override the default (light) theme and change the background images for the tabs using style/theme definitions?
View 5 Replies
View Related
Jul 1, 2010
Is it possible to change the style of the progress bar dynamically in the code?? For instance I do some work and progress is shown by the horizontal bar, and after the work is done I do some other work but want to present it by the Vertical bar. Can I change the style of a single bar in the code or do I need to put 2 of them and manipulate the visibility ?
View 9 Replies
View Related
Jul 8, 2010
I'm creating a spinner in my layout xml files and setting an string array to this spinner.
If I change the textstyle of the spinner the text is not affected by the changes.
I read in the googlegroups that a spinner has no text and therefore the textstyle can not be changed and I have to change the style of the textview that is shown in the spinner. But how can I do that. Preferably in my xml file.
View 1 Replies
View Related
Oct 8, 2010
I have different views on my activity. I wanna change my cursor style when cursor is move to any view. How to do same in android.For example there is a normal cursor on the android activity when cursor moves to a button i wanna change cursor style normal to finger style.
View 1 Replies
View Related
Aug 17, 2010
I have some difficulties finding the correct way to specify that a progress bar should have the small indefinite style.
I would be glad if somebody could provide an example for me and others that do a quick search for this information.
View 1 Replies
View Related
May 26, 2010
I am using Nitro Desk's Touchdown application as my Exchange application, and I'm using it to send HTML format emails. I would like to change the font & font size in my outgoing emails, but I don't really understand how the "Email body style" setting works.
View 1 Replies
View Related
Oct 10, 2010
I have a spinner with items, populated via ArrayAdapter. I want to change font style for some (not for all) of spinner items, both for spinner's combobox and listbox. I guess that I need to subclass something, but I don't understand what. How can I do that?
View 2 Replies
View Related
Nov 7, 2010
At the moment my base style inherits from android:style/Theme.Light.NoTitleBar. Is there any way I can change it to inherit from Theme.Black.NoTitleBar in code? I notice apps like Handcent has a settings option to do this, but I can't quite figure out how to do this.
View 1 Replies
View Related
Nov 21, 2010
The voice call ring tones in my Galaxy plays in 'Ascending' style. I mean the first few seconds of my call ring tone, volume of the ring tone (only while ringing, not while playing normally) is not full. It starts with low volume and gradually increases to full volume.
View 1 Replies
View Related
Nov 3, 2010
I want to change my font style, and color, anyone know how?
View 8 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
Jan 26, 2010
I hate the font when I go into my messages! Is there an app or a way to change the font?
View 4 Replies
View Related
Nov 26, 2010
I just got my Droid 2 today, and I have a few questions to ask with one notable one.
Most importantly, is it possible to change the virtual keyboard into an ABC style instead of the traditional QWERTY? I'm not sure which I would stick with in the end, but I would like to try out another orientation.
Wi-fi drains the battery, right? I have horrible phone service at my house(home for the holidays) but at school the service is great, should I bother using Wi-Fi regularly?
Also is it possible to have the screen wake up when it is touched? The lock screen seems a bit unnecesary considering that there is already a lock button, so it would be nice to disable one or the other.
EDIT: Also, it seems like my phone has decided to spam my contact list with all of my Facebook "friends." That seems like it could cause some problems...
Also do you have any suggestions for a music player over the standard one? I have not really looked through the market yet personally(mostly due to the horrible service here), so any suggestions are welcome.
View 11 Replies
View Related
Sep 11, 2010
Any way to change the font not just for my sms but for whole settings and everything?
View 2 Replies
View Related
Sep 23, 2010
How do you change the font style and colour of the words / letters when using SMS?
View 1 Replies
View Related
Jan 27, 2010
Is there a way to change the font style on the Droid, preferably free?
View 2 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
Jun 26, 2010
I would like to change text and back ground color of my Listview without building custom rows. Is this possible ?
View 1 Replies
View Related
Sep 23, 2010
In which i am setting font-size 12px for TabWidget Indicator(title) font. Now, my problem: Same way of Tabwidget style modification, i want to modify style for Listview for incresing/decreasing font-size. I know we can modify font-size of listview by defining custom-layout for Listview. But if there is a way to do by styles.xml then pls help me and let me know.
View 1 Replies
View Related
Jan 11, 2010
Is there a way to customize the MediaController? I need to change the style of buttons, SeekBar etc.
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 31, 2010
I have a listActivity which I use ArrayAdapter insider it. When user scrolls the scroll ball, one listitem would be focused. How can I know itemlist is highlighted?
It looks simple to me at first, however, it takes several days and still can't find answer.
View 2 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
Oct 7, 2010
If I set my ImageView to be both clickable and focusable, it works, but I have no way to tell which image is focused. What's the best way to get it to draw an orange border around the view so the user knows it's currently in focus? I tried dropping it in a LinearLayout and setting that to be focusable and clickable instead, but didn't have any luck. Even when I put a margin on it, there's nothing to indicate that it was selected.
View 1 Replies
View Related