Then implement the createtabcontent method in the tabactiviy class.
);
(Textview) findviewbyid (R. Id. meeting_team_name_label). settext (getstring (R. String. team_name ));
(Textview) findviewbyid (R. Id. meeting_team_name). settext (team. getname ());
(Textview) findviewbyid (R. Id. number_of_meetings_label). settext (getstring (R. String. number_of_meetings ));
(Textview) findviewbyid (R. Id. number_of_meetings). settext (integer. tostring ((Int) Team. getnumberofmeetings (teamdetailsactivity.This)));
(Textview) findviewbyid (R. Id. avg_number_of_participant ipants_label). settext (getstring (R. String. avg_number_of_participant ipants ));
(Textview) findviewbyid (R. Id. avg_number_of_participant ipants). settext (float. tostring (stats. getnumparticipant ipants ()));
(Textview) findviewbyid (R. Id. avg_meeting_length_label). settext (getstring (R. String. avg_meeting_length ));
(Textview) findviewbyid (R. Id. avg_meeting_length). settext (timeformathelper. formattime (stats. getmeetinglength ()));
(Textview) findviewbyid (R. Id. avg_individual_status_length_label). settext (getstring (R. String. avg_individual_status_length ));
(Textview) findviewbyid (R. Id. avg_individual_status_length). settext (timeformathelper. formattime (stats. getindividualstatuslength ()));
(Textview) findviewbyid (R. Id. avg_quickest_status_label). settext (getstring (R. String. avg_quickest_status ));
(Textview) findviewbyid (R. Id. avg_quickest_status). settext (timeformathelper. formattime (stats. getquickeststatus ()));
(Textview) findviewbyid (R. Id. avg_longest_status_label). settext (getstring (R. String. avg_longest_status ));
(Textview) findviewbyid (R. Id. avg_longest_status). settext (timeformathelper. formattime (stats. getlongeststatus ()));
}Else{
(Textview) findviewbyid (R. Id. meeting_team_name_label). settext (getstring (R. String. no_meeting_stats ));
(Textview) findviewbyid (R. Id. meeting_team_name). settext ("");
(Textview) findviewbyid (R. Id. number_of_meetings_label). settext ("");
(Textview) findviewbyid (R. Id. number_of_meetings). settext ("");
(Textview) findviewbyid (R. Id. avg_number_of_participant ipants_label). settext ("");
(Textview) findviewbyid (R. Id. avg_number_of_participant ipants). settext ("");
(Textview) findviewbyid (R. Id. avg_meeting_length_label). settext ("");
(Textview) findviewbyid (R. Id. avg_meeting_length). settext ("");
(Textview) findviewbyid (R. Id. avg_individual_status_length_label). settext ("");
(Textview) findviewbyid (R. Id. avg_individual_status_length). settext ("");
(Textview) findviewbyid (R. Id. avg_quickest_status_label). settext ("");
(Textview) findviewbyid (R. Id. avg_quickest_status). settext ("");
(Textview) findviewbyid (R. Id. avg_longest_status_label). settext ("");
(Textview) findviewbyid (R. Id. avg_longest_status). settext ("");
}
}
Add tabspec to tabhost, that is, tabhost. addtab (tabspec ). We found that the setindicator and setcontent methods of tabspec return tabspec itself, so we can use the method of code tampering: Tabhost. addtab (tabhost. newtabspec ( " Stats_tab " )
. Setindicator ( This . Getstring (R. String. Stats ))
. Setcontent (createmeetingdetails (Team )));
Other references
SDK: tabhost. tabspec
SDK: tabhost. tabcontentfactory
SDK: tabhost
SDK: tab Layout
Tabhost -- tabwidget example
Android tabhost part
Apidemo also has three examples for reference.
Series Indexes
Android open-source project-standuptimer learning notes Index