私は現在、タブレイアウトViewPagerブロックフラグメントの閲覧者OnClickListeners
//Get the ViewPager and set it's PagerAdapter so that it can display items
ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
viewPager.setAdapter(new SettingsFragmentPagerAdapter(getSupportFragmentManager()));
//Give the TabLayout the ViewPager
TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs);
tabLayout.setupWithViewPager(viewPager);
でビューポケベルを持っている。そして、ビューページャでフラグメントがOnClickListenersとTextViewsは私の問題はOnClickListenersある
final TextView zSemTxt = (TextView) getActivity().findViewById(R.id.zSemTxt);
zSemTxt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mSelectedTextView = zSemTxt;
showDialogToSelectClass();
}
});
を添付していますすべての接触がViewPagerに行き、決してTextViewsに通らないように見えます。 viewPager.requestDisallowInterceptTouchEvent(true)のようなものを試しました。それは何も変えない。 アイデア?
私は 'ViewPager'を多用していませんが、' R.id.viewpager'で 'android:clickable =" false "'を設定しようとしましたか? – Shaishav
テキストビューがヌルかどうかを確認できますか? – HourGlass
ヌルチェックは、私が警告を抑制することから得た習慣にすぎません.Android Studioはいくつかのアクティビティで、ビューがnullであるかもしれないと言っています –