diff options
author | DavisLWebb <davislwebb@ymail.com> | 2014-05-04 21:37:26 -0400 |
---|---|---|
committer | DavisLWebb <davislwebb@ymail.com> | 2014-05-04 21:37:26 -0400 |
commit | a1a170d693c55141d2a1bf02c7892c587b766251 (patch) | |
tree | ab23e9bfbd6eb21ddca36548d12f5fab430b680c /src/us/minak/IMEView.java | |
parent | d12afb24b9d2048fe2cb08451e03240c43ac08fb (diff) |
did shit
Diffstat (limited to 'src/us/minak/IMEView.java')
-rw-r--r-- | src/us/minak/IMEView.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/us/minak/IMEView.java b/src/us/minak/IMEView.java index 89d6d0a..d341ae5 100644 --- a/src/us/minak/IMEView.java +++ b/src/us/minak/IMEView.java @@ -5,7 +5,30 @@ import android.util.AttributeSet; import android.widget.RelativeLayout; public class IMEView extends RelativeLayout{ + private final Context mContext; + private OnCharacterEnteredListener mOnCharacterEnteredListener; public IMEView(Context context, AttributeSet attrs) { super(context, attrs); + mContext = context; + } + + @Override + protected void onFinishInflate() { + DrawingSpaceView drawingSpaceView = (DrawingSpaceView) findViewById(R.id.drawing_space); + drawingSpaceView.setOnGestureRecognizedListener(new OnGestureRecognizedListener() { + @Override + public void gestureRecognized(String character) { + enterCharacter(character); + } + + }); + } + + public void setOnCharacterEnteredListener(OnCharacterEnteredListener onCharacterEnteredListener) { + mOnCharacterEnteredListener = onCharacterEnteredListener; + } + + private void enterCharacter(String character) { + mOnCharacterEnteredListener.characterEntered(character); } } |