Android BadgeView no show in Fragment onStart -
i used badgeview , want show badge number when fragment tab onstart. badgeview show in fragmentactivity class, somehow doesn't show in fragment class. please help me... here code
enter code here public class info extends fragment {
@override public void onattach(activity activity) { super.onattach(activity); } @override public void oncreate(bundle savedinstancestate) { // todo auto-generated method stub super.oncreate(savedinstancestate); } @override public view oncreateview(layoutinflater inflater, viewgroup container, bundle savedinstancestate) { // todo auto-generated method stub homecoming inflater.inflate(r.layout.activity_info, container, false); } @override public void onstart() { // todo auto-generated method stub super.onstart(); tabwidget tabs = (tabwidget) getview().findviewbyid(android.r.id.tabs); badgeview badge = new badgeview(getactivity().getapplicationcontext(),tabs,2); badge.settext("8"); badge.show(); } }
you should alter this
tabwidget tabs = (tabwidget) getview().findviewbyid(android.r.id.tabs); to
tabwidget tabs = (tabwidget) getactivity().findviewbyid(android.r.id.tabs); android android-fragments
No comments:
Post a Comment