Android 如何从viewpager的一个按钮调用viewpager
如何将一个视图寻呼机呼叫到另一个视图寻呼机 我遵循上面的代码 如果用户单击按钮1,它将调用另一个无限旋转视图寻呼机Android 如何从viewpager的一个按钮调用viewpager,android,android-fragments,android-viewpager,Android,Android Fragments,Android Viewpager,如何将一个视图寻呼机呼叫到另一个视图寻呼机 我遵循上面的代码 如果用户单击按钮1,它将调用另一个无限旋转视图寻呼机 @凌驾 CreateView上的公共视图(布局、充气机、视图组容器、捆绑包保存状态){ if(容器==null){ 返回null; } LinearLayout l=(LinearLayout)充气器。充气(R.layout.mf,容器,假); final int pos=this.getArguments().getInt(“pos”); 按钮btn=(按钮)l.findV
@凌驾
CreateView上的公共视图(布局、充气机、视图组容器、捆绑包保存状态){
if(容器==null){
返回null;
}
LinearLayout l=(LinearLayout)充气器。充气(R.layout.mf,容器,假);
final int pos=this.getArguments().getInt(“pos”);
按钮btn=(按钮)l.findViewById(R.id.content);
btn.setText(“位置:+pos”);
btn.setOnClickListener(新视图.OnClickListener(){
公共void onClick(视图){
如果(位置==0){
//编码
//如何调用另一个视图寻呼机(类似于MyFragment)。
}
}
});
MyLinearLayout root=(MyLinearLayout)l.findviewbyd(R.id.root);
浮点比例=this.getArguments().getFloat(“比例”);
根。两个(刻度);
返回l;
}
要在单击按钮时用第二个viewpager替换第一个viewpager吗?将第二个viewpager对象设置为静态,然后在单击按钮时,单击设置该静态viewpager的当前项。
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
if (container == null) {
return null;
}
LinearLayout l = (LinearLayout) inflater.inflate(R.layout.mf, container, false);
final int pos = this.getArguments().getInt("pos");
Button btn = (Button) l.findViewById(R.id.content);
btn.setText("position:"+pos);
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
if (pos == 0){
//code something
//how to call another view pager (similar as MyFragment).
}
}
});
MyLinearLayout root = (MyLinearLayout) l.findViewById(R.id.root);
float scale = this.getArguments().getFloat("scale");
root.setScaleBoth(scale);
return l;
}