Android - 如何验证视图寻呼机的UI元素?

时间:2017-01-15 08:37:07

标签: android android-fragments android-viewpager

我正在使用this library (ViewPagerArrowIndicator)注册表单。

我插入了每个片段EditTextRadioButton ....

问题:

当我转到EditText的另一页时,如何验证它们(ViewPager ....)为空或非空?

2 个答案:

答案 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();
                }
            }
        });