**Try this one, works fine for me:**
public class CustomEdittext extends EditText {
Boolean mIsTextEditor=true;
public CustomEdittext(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
@Override
public boolean onCheckIsTextEditor() {
// TODO Auto-generated method stub
return mIsTextEditor;
}
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
mIsTextEditor=false;
Boolean mOnTouchEvent=super.onTouchEvent(event);
mIsTextEditor=true;
return mOnTouchEvent;
} }
Note: You nee to add `
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
`
on your activity or else keyboard will popup at first time.
On Tuesday, February 15, 2011 1:34:26 PM UTC+5:30, kahsa wrote:
>
> I used TextView insted of EditText with
> - Focasable in touch mode: true
> - Style: @android:style/Widget.EditText, which is default EditText
> style, via res/values/mystyles.xml
>
> It looks like EditText but NO soft keyboards opened.
> However when set Input type to the TextView, soft keyboard is shown.
>
> hope this helps you.
>
>
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en