gpt4 book ai didi

java - 在 viewpager fragment 中添加按钮并在另一个 Activity 中添加 Intent ?

转载 作者:行者123 更新时间:2023-12-03 18:15:09 25 4
gpt4 key购买 nike

我正在尝试创建一个显示我的菜单的应用程序,我使用 viewpager用于显示的 fragment ,我想为 viewpager 的每一页添加一个按钮这将 Intent 进行另一项 Activity 有人可以帮助我吗?

这是我的浏览器:

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);
}



}

这是我在 View 寻呼机中的页面之一:
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);
}
}

最佳答案

在 fragment 布局中创建一个按钮

将此代码添加到您的 fragment

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.meat_adobo, container, false);
Button b=(Button) v.findViewById(R.id.button);
b.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {

Intent in=new Intent(getActivity(),SecondActivity.class);
startActivity(in);

}
});

return v;
}

并添加 import android.view.View.OnClickListener;

关于java - 在 viewpager fragment 中添加按钮并在另一个 Activity 中添加 Intent ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32067853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com