[英]how to add or remove editeTextview in viewpager view in android
Below is my screenshot and when click on plus button then add one radio button and edit text view in view. 下面是我的屏幕截图,单击加号按钮后添加一个单选按钮并在视图中编辑文本视图。
MyAdapter myAdapter;
ViewPager viewPager;
viewPager = (ViewPager) findViewById(R.id.viewPager);
myAdapter = new MyAdapter(getSupportFragmentManager());
viewPager.setAdapter(myAdapter);
public static class MyAdapter extends FragmentStatePagerAdapter {
public MyAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
return new Fragment_question();
//return Fragment_question.newInstance(position);
// return null;
}
@Override
public int getCount() {
return PreferenceManager.Constant.create_q_array.length();
}
}
public static class Fragment_question extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.pageradapter, container, false);
findViewbyid(rootView);
return rootView;
}
}
Just create one instance in your Question Fragment and add your childView like below 只需在您的问题片段中创建一个实例,然后添加如下所示的childView
public class Fragment_question extends Fragment {
private View parentView;
private LinearLayout linearLayout;
@Override public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Nullable @Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container,
Bundle savedInstanceState) {
parentView = inflater.inflate(R.layout.your_fragment_xml, container, false);
linearLayout = (LinearLayout) parentView.findViewById(R.id.question_layout);
return parentView;
}
// In button Click add the view
//在按钮中单击添加视图
private void addEditText() {
View view = View.inflate(getActivity(), R.layout.editext_view, null);
linearLayout.addView(view);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.