android - EditText onClick not working in fragment -


i have set onclick property of edittext located in fragment:

           <edittext android:id="@+id/edittext1" android:layout_width="wrap_content"                 android:layout_height="wrap_content"  android:inputtype="none" android:maxlines="1"                 android:singleline="true" android:layout_margintop="16dp"                 android:focusable="false"                 android:longclickable="false"                 android:clickable="true"                 android:onclick="dosomething"                 android:cursorvisible="false"                 android:editable="false"> 

then in fragment class have:

public void dosomething(view view) {     //show dialogfragment... } 

but method dosomething grayed out , warning 'method dosomething never used'.

note: code in activity , working fine.

is there way handle onclick in fragments?

first initialize edittext instance in top of fragment

edittext et; 

then in oncreateview() add:

 etemployee=(edittext)rootview.findviewbyid(r.id.edittext1); 

then implement onclicklistener()

    et.setonclicklistener(new view.onclicklistener() {     @override     public void onclick(view v) {        //what ever need goes here     }  }); 

note: in fragments have refer inflatedview able access edittext in case rootview.

also code using doesn't work becouse here using fragments , using onclick attribute in xml make able use in mainactivity contain fragment.

hope help.


Comments

Popular posts from this blog

facebook - android ACTION_SEND to share with specific application only -

python - Creating a new virtualenv gives a permissions error -

javascript - cocos2d-js draw circle not instantly -