前提・実現したいこと
javaでAndroidアプリを作っているものです。
Tablayout + ViewPagerでタブをFragmentで作成したViewを表示したいのですが、
ViewPagerで表示したい部分(webview)が表示されない問題が起こっています。
Activity
FragmentManager fragmentManager = getSupportFragmentManager(); adapter mAdapter = new adapter(arone, activity.this, fragmentManager); mviewPager.setAdapter(mAdapter); tablayout = (ViewGroup) findViewById(R.id.menu); mTabMenu.setupWithViewPager(mviewPager);
adapter
public Fragment getItem(int position) { return fragment.newInstance(position,url); }
fragment
private String url; public static Fragment newInstance(int position, String url){ ~~ bundleでurlを受け取る処理など Fragment fragment = new Fragment(); return fragment; } @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); urlは mwebview.getSettings().setJavaScriptEnabled(true); mwebview.loadUrl(url); ..... }
開発環境はAndroid studioで、 言語は javaを使用しています。
試したこと
FragmentのonCreate,onCreateViewメソッドも通っています。
viewはButterKnifeを使用して、onCreateViewでbindしています。
基本的な実装になっていると考えているのですが、タブを動かしてもviewPagerの部分が真っ白のままになります。
何かお気づきの点がございましたら教えて頂けると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。