Re: [android-developers] Setting focus programatically in ExpandableListView

2010-08-30 Thread TreKing
On Sat, Aug 28, 2010 at 9:21 AM, OldSkoolMark m...@sublimeslime.com wrote:

 My goal is to avoid having the user have to touch
 individual ExpandableListView entries to select them and to provide a couple
 of buttons to move the focus up and down inside the list.


Don't know about your problem, but why do you want to avoid having to touch
entries? This is arguably easier and what most people will be doing on their
touch-screen devices anyway.

Why add extra buttons (that the user has to touch anyway) to navigate when
they can (and probably will) just touch the item they want in one shot?


 I  want selection to be easy for  folks with no D-pad or with a phone
 that only presents the D-pad when in landscape mode (e.g. Droid) .


Touching the item you want seems easier than hitting a button to navigate up
and down a list, IMO ...

-
TreKing http://sites.google.com/site/rezmobileapps/treking - Chicago
transit tracking app for Android-powered devices

-- 
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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Setting focus programatically in ExpandableListView

2010-08-28 Thread OldSkoolMark
I have subclassed ExpandableListActivity to create an activity that
presents a simple tree view of the 'world at large' and allows the
user to select one for further use by the app. I am having trouble
setting focus programatically. One thing that baffles me is that I can
use the D-pad to set focus on any of the child or group items in my
ExpandableListView, but inside my onChildClick() callback,
isFocusable() returns false. If I can set focus with the D-pad, how
can isFocusable() return false?

My goal is to avoid having the user have to touch individual
ExpandableListView entries to select them and to provide a couple of
buttons to move the focus up and down inside the list. I  want
selection to be easy for  folks with no D-pad or with a phone that
only presents the D-pad when in landscape mode (e.g. Droid) .

Is there some way I can programatically inject D-pad key clicks into
my app input event stream?

-- 
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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en