Saturday 15 August 2015

Custom button click not working in android -



Custom button click not working in android -

i made custom button command in android 1 left image, right arrow image , textview in middle. want create right arrow image in button downwards arrow while clicking it. had written next in custom button class

public class buttonwithtwoimagesandonetext extends linearlayout{ private imageview _image, _arrow; private textview _text; private view _viewupper, _viewlower, _viewlowersmall; public buttonwithtwoimagesandonetext(context context,attributeset attrs) { super(context, attrs, 0); init(context); relativelayout namelayout= (relativelayout)findviewbyid(r.id.lytcontrollayout); namelayout.setonclicklistener(new onclicklistener() { public void onclick(view v) { _arrow.setimagedrawable(getresources().getdrawable(r.drawable.arrowdown)); } }); }

i used button command in layout this.

<com.example.controls.buttonwithtwoimagesandonetext android:id="@+id/btnaccountsettings" android:layout_width="wrap_content" android:layout_height="wrap_content"> </com.example.controls.buttonwithtwoimagesandonetext>

and in class of layout added button click btnaccountsettings.

btnaccountsettings.setonclicklistener(new relativelayout.onclicklistener() { @override public void onclick(view arg0) { toast.maketext(settings.this, "account settings", toast.length_short).show(); } });

now while running app arrow downwards happening, toast not working. please help solve this.

relativelayout.onclicklistener should view.onclicklistener.

btnaccountsettings.setonclicklistener(new view.onclicklistener() { @override public void onclick(view arg0) { toast.maketext(settings.this, "account settings", toast.length_short).show(); } });

android

No comments:

Post a Comment