• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps How I can write on canvas in android

iraqy

Lurker
Hi all
How I can show keyboar to write like text on canvas by soft keyboad??
please any one guide on some line or links
thank
 
I try to write on the canvas by th soft keyboard in android my ask is how can to show soft keyboard and handle event it on the canvas my code is
[HIGH]public class DrawView extends View
{
Paint paint = new Paint();
private static final String LOGID = "MxView";
String message = "No key pressed yet.";
DrawView(Context context)
{
super(context);
setFocusable(true);
}
@Override
protected void onDraw(Canvas canvas) {
canvas.drawText(message, 5, 20, paint);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent ev) {
switch(keyCode) {
case KeyEvent.KEYCODE_ENTER:
message = "Key is Enter!";
Log.i(LOGID, message);
break;
case KeyEvent.KEYCODE_E:
message = "Key is E!";
Log.i(LOGID, message);
break;
default:
return false;
}
invalidate();
return true;
}}
[/HIGH]please any one edit my code
 
Back
Top Bottom