我正在使用this library (ViewPagerArrowIndicator)注册表单。
我插入了每个片段EditText
和RadioButton
....
问题:
当我转到EditText
的另一页时,如何验证它们(ViewPager
....)为空或非空?
答案 0 :(得分:1)
您可以将OnPageChangeListener附加到您的viewpager并在onPageSelected
答案 1 :(得分:0)
这是一个非常原始的例子。但是,它会提示您如何在每个下一个片段中访问EditText
。
viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
...
@Override
public void onPageSelected(int position) {
Fragment fragment = viewPagerAdapter.getItem(position - 1);
if (position == 1) {
EditText editText = (EditText) fragment.getView().findViewById(R.id.editText);
String text = editText.getText().toString();
}
}
});