Wednesday, 15 September 2010

Android BadgeView no show in Fragment onStart -



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