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