80,360
社区成员
发帖
与我相关
我的任务
分享
<RadioGroup
android:id="@+id/tab_radiogroup"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:gravity="center_vertical"
android:orientation="horizontal" >
<RadioButton
android:id="@+id/fragment_radio1"
style="@style/tab_style"
android:layout_marginTop="2.0dip"
android:drawableTop="@xml/main_tabbar1"
android:text="@string/str_tab_title_home" />
<RadioButton
android:id="@+id/fragment_radio2"
style="@style/tab_style"
android:layout_marginTop="2.0dip"
android:drawableTop="@xml/main_tabbar2"
android:text="@string/str_tab_title_chat" >
</RadioButton>
<RadioButton
android:id="@+id/fragment_radio3"
style="@style/tab_style"
android:layout_marginTop="2.0dip"
android:drawableTop="@xml/main_tabbar3"
android:text="@string/str_tab_title_contacts" />
<RadioButton
android:id="@+id/fragment_radio4"
style="@style/tab_style"
android:layout_marginTop="2.0dip"
android:drawableTop="@xml/main_tabbar4"
android:text="@string/str_tab_title_friend" />
<RadioButton
android:id="@+id/fragment_radio5"
style="@style/tab_style"
android:layout_marginTop="2.0dip"
android:drawableTop="@xml/main_tabbar5"
android:text="@string/str_tab_title_setting" />
</RadioGroup>
private void change_Fragment() {
F_RadioGroup = (RadioGroup) findViewById(R.id.tab_radiogroup);
F_RadioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO 自动生成的方法存根
transaction = fragmentManager
.beginTransaction();
switch (checkedId) {
case R.id.fragment_radio1:
Log.v(TAG, "点击第1个");
if (null == FragmentHome) {
FragmentHome = new Fragment_Home();
}
transaction.replace(R.id.Main_content, FragmentHome);
transaction.addToBackStack(null);
transaction.commit();
break;
case R.id.fragment_radio2:
Log.v(TAG, "点击第2个");
if (null == FragmentChat) {
FragmentChat = new Fragment_Chat();
}
transaction.replace(R.id.Main_content, FragmentChat);
transaction.addToBackStack(null);
transaction.commit();
break;