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