You cannot call that.  You need to find another solution.  Perhaps create a 
custom View that encompasses all your UI.

On Thursday, March 22, 2012 9:20:15 AM UTC+8, tsukishiro wrote:
>
> Ah, yes it is true that the UI of the IME a.k.a. the InputView will 
> automatically allow user's touch events to pass through to the Activity 
> behind. However, if the implementation is changed, by this I mean instead 
> of the usual way of using KeyboardView as the InputView, an Activity will 
> be launched in its place, then touch events will no longer pass through to 
> the Activity behind as they are consumed by the translucent Activity that 
> has been shown by the IME. Thus, the need to call 
> dispatchTouchEvent(MotionEvent event) method of the Activity behind the IME.
>
> On Thursday, March 22, 2012 10:12:07 AM UTC+9, Zsolt Vasvari wrote:
>>
>> You sure this doesn't just work like that by default?  Obviously, the UI 
>> of a IME allows the user to continue using the main app.  
>>
>> On Thursday, March 22, 2012 8:04:01 AM UTC+8, tsukishiro wrote:
>>>
>>> Hmmm... I'm not sure if what I really want is to extend another app. 
>>> Basically, I have a customized IME that is loosely based on the Android API 
>>> Demo SoftKeyboard. In this custom IME, I want to launch a translucent 
>>> Activity that holds a few widgets (like Buttons and TextViews) as my 
>>> InputView. In other words, instead of using the usual KeyboardView as the 
>>> InputView, I will be displaying the translucent Activity to serve as my 
>>> on-screen keyboard. 
>>>
>>> Because only a portion of the translucent Activity actually holds the 
>>> widgets, I wish to let touch events in any part of the translucent Activity 
>>> that is not a part of the so-called on-screen keyboard to pass through to 
>>> the Activity that is behind it. To do this, I will have to invoke 
>>> dispatchTouchEvent(MotionEvent event) method of the Activity that is behind 
>>> my translucent Activity. This is the reason why I want to get a reference 
>>> to the Activity that launches my IME.
>>>
>>> Is there an alternative way to the end-goal I plan to do?
>>> Thanks for your replies guys!
>>> - tsukishiro
>>>
>>> On Thursday, March 22, 2012 12:13:15 AM UTC+9, Kristopher Micinski wrote:
>>>>
>>>> I think this goes in the "i want to extend another app" category,
>>>> which is asked a lot here..
>>>>
>>>> kris
>>>>
>>>> On Wed, Mar 21, 2012 at 11:10 AM, TreKing <treking...@gmail.com> wrote:
>>>> > On Wed, Mar 21, 2012 at 2:15 AM, tsukishiro <tsukishir...@gmail.com> 
>>>> wrote:
>>>> >>
>>>> >> Now I want to get a reference to the new contact activity from which 
>>>> my
>>>> >> IME was launched. Is this possible?
>>>> >
>>>> >
>>>> > If you explain what you hoped to accomplish with such functionality, 
>>>> perhaps
>>>> > someone could offer alternative suggestions.
>>>> >
>>>> > 
>>>> -------------------------------------------------------------------------------------------------
>>>> > 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
>>>>
>>>>
> On Thursday, March 22, 2012 10:12:07 AM UTC+9, Zsolt Vasvari wrote:
>>
>> You sure this doesn't just work like that by default?  Obviously, the UI 
>> of a IME allows the user to continue using the main app.  
>>
>> On Thursday, March 22, 2012 8:04:01 AM UTC+8, tsukishiro wrote:
>>>
>>> Hmmm... I'm not sure if what I really want is to extend another app. 
>>> Basically, I have a customized IME that is loosely based on the Android API 
>>> Demo SoftKeyboard. In this custom IME, I want to launch a translucent 
>>> Activity that holds a few widgets (like Buttons and TextViews) as my 
>>> InputView. In other words, instead of using the usual KeyboardView as the 
>>> InputView, I will be displaying the translucent Activity to serve as my 
>>> on-screen keyboard. 
>>>
>>> Because only a portion of the translucent Activity actually holds the 
>>> widgets, I wish to let touch events in any part of the translucent Activity 
>>> that is not a part of the so-called on-screen keyboard to pass through to 
>>> the Activity that is behind it. To do this, I will have to invoke 
>>> dispatchTouchEvent(MotionEvent event) method of the Activity that is behind 
>>> my translucent Activity. This is the reason why I want to get a reference 
>>> to the Activity that launches my IME.
>>>
>>> Is there an alternative way to the end-goal I plan to do?
>>> Thanks for your replies guys!
>>> - tsukishiro
>>>
>>> On Thursday, March 22, 2012 12:13:15 AM UTC+9, Kristopher Micinski wrote:
>>>>
>>>> I think this goes in the "i want to extend another app" category,
>>>> which is asked a lot here..
>>>>
>>>> kris
>>>>
>>>> On Wed, Mar 21, 2012 at 11:10 AM, TreKing <treking...@gmail.com> wrote:
>>>> > On Wed, Mar 21, 2012 at 2:15 AM, tsukishiro <tsukishir...@gmail.com> 
>>>> wrote:
>>>> >>
>>>> >> Now I want to get a reference to the new contact activity from which 
>>>> my
>>>> >> IME was launched. Is this possible?
>>>> >
>>>> >
>>>> > If you explain what you hoped to accomplish with such functionality, 
>>>> perhaps
>>>> > someone could offer alternative suggestions.
>>>> >
>>>> > 
>>>> -------------------------------------------------------------------------------------------------
>>>> > 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
>>>>
>>>>

-- 
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

Reply via email to