【发布时间】:2015-11-11 02:54:18
【问题描述】:
我正在尝试创建一个将显示我的菜单的应用程序,我使用viewpager 片段进行显示,我想为viewpager 的每个页面添加一个按钮,这将意图进行另一个活动有人可以帮助我吗为此?
这是我的浏览器:
public class menu_meat_viewer extends FragmentActivity{
private PagerAdapter mPagerAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.meat_viewer);
initialisePaging();
}
private void initialisePaging(){
List<Fragment> fragments=new Vector<Fragment>();
fragments.add(Fragment.instantiate(this, meat_adobo.class.getName()));
fragments.add(Fragment.instantiate(this, meat_bbqpork.class.getName()));
fragments.add(Fragment.instantiate(this, meat_tlshrmp.class.getName()));
mPagerAdapter=new menu_meat_viewer_adapter(this.getSupportFragmentManager(), fragments);
ViewPager pager = (ViewPager) findViewById(R.id.meat_view);
pager.setAdapter(mPagerAdapter);
}
}
这是我在视图寻呼机中的页面之一:
public class meat_adobo extends Fragment{
int price= 70;
String name="classic chicken adobo";
MDB mdb;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
if(container==null){
return null;
}
return(RelativeLayout) inflater.inflate(R.layout.meat_adobo,container,false);
}
}
【问题讨论】:
标签: java android android-fragments android-intent android-studio