fragment的切换
来源:互联网 发布:python crash course 编辑:程序博客网 时间:2024/06/10 06:38
package com.example.yklx04;
import java.util.ArrayList;
import com.example.fragment.Fragment01;
import com.example.fragment.Fragment02;
import android.support.v4.app.Fragment;
import android.support.v4.view.ViewPager;
import android.support.v4.view.ViewPager.OnPageChangeListener;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
public class Activity01 extends ActionBarActivity {
private ViewPager view_parger;
private ArrayList<Fragment> list;
private RadioGroup radio_group;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_activity01);
view_parger = (ViewPager) findViewById(R.id.view_parger);
radio_group = (RadioGroup) findViewById(R.id.radio_group);
list = new ArrayList<Fragment>();
list.add(new Fragment01());
list.add(new Fragment02());
MyFragmentadapter adapter = new MyFragmentadapter(getSupportFragmentManager(),list);
view_parger.setAdapter(adapter);
view_parger.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(int arg0) {
// TODO Auto-generated method stub
radio_group.check(radio_group.getChildAt(arg0).getId());
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
// TODO Auto-generated method stub
}
@Override
public void onPageScrollStateChanged(int arg0) {
// TODO Auto-generated method stub
}
});
radio_group.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
switch (checkedId) {
case R.id.radio_button01:
view_parger.setCurrentItem(0, false);
break;
case R.id.radio_button02:
view_parger.setCurrentItem(1, false);
break;
default:
break;
}
}
});
}
}
import java.util.ArrayList;
import com.example.fragment.Fragment01;
import com.example.fragment.Fragment02;
import android.support.v4.app.Fragment;
import android.support.v4.view.ViewPager;
import android.support.v4.view.ViewPager.OnPageChangeListener;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
public class Activity01 extends ActionBarActivity {
private ViewPager view_parger;
private ArrayList<Fragment> list;
private RadioGroup radio_group;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_activity01);
view_parger = (ViewPager) findViewById(R.id.view_parger);
radio_group = (RadioGroup) findViewById(R.id.radio_group);
list = new ArrayList<Fragment>();
list.add(new Fragment01());
list.add(new Fragment02());
MyFragmentadapter adapter = new MyFragmentadapter(getSupportFragmentManager(),list);
view_parger.setAdapter(adapter);
view_parger.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(int arg0) {
// TODO Auto-generated method stub
radio_group.check(radio_group.getChildAt(arg0).getId());
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
// TODO Auto-generated method stub
}
@Override
public void onPageScrollStateChanged(int arg0) {
// TODO Auto-generated method stub
}
});
radio_group.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
switch (checkedId) {
case R.id.radio_button01:
view_parger.setCurrentItem(0, false);
break;
case R.id.radio_button02:
view_parger.setCurrentItem(1, false);
break;
default:
break;
}
}
});
}
}
阅读全文
0 0
- Fragment之间的切换
- Fragment的切换
- 简单的Fragment切换
- 关于Fragment 的切换
- 两个fragment的切换
- Fragment页面的切换
- Fragment的切换方法
- Fragment切换的演示
- Fragment的切换
- Fragment的切换
- Fragment之间的切换
- android fragment的切换
- Fragment切换的问题
- Fragment之间的切换
- fragment的切换
- Fragment之间的切换
- Fragment的切换方法
- Fragment里嵌套Fragment之间的切换
- 访存没有合并?Linux下使用CodeXL?
- 转载一篇写的ConcurrentLinkedQueue不错的文章
- 美白图像算法
- 策划配置表的读取
- TomCat在MAC下的安装运行
- fragment的切换
- JavaScript DOM编程艺术(第二版) 第八章最终代码
- bzoj2346 [Baltic 2011]Lamp(建图spfa)
- 第2周项目3-体验复杂度
- 患癌父亲为省2元不吸氧:贫穷是你想象不到的绝望
- input框限制只输入数字
- ao-service-servlet-jsp构建简易web通讯录(三层开发)预备知识
- Pixhawk室内自动控制:参数设置
- hdu 5700 难度:一般