ViewPagerIndicator に 3 つの異なるレイアウトがあります - https://github.com/JakeWharton/Android-ViewPagerIndicator
私のプロジェクトは、Web サイトからデータをロードし、それに応じてデータを ViewPager の 3 つの異なるレイアウトに設定することです。
どうすればそれを達成できますか?
私のTestFragmentには、
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
Log.i("mContent", mContent);
View view = null;
if (mContent.equalsIgnoreCase("title1")) {
view = inflater.inflate(R.layout.one, container, false);
} else if (mContent.equalsIgnoreCase("title2")) {
view = inflater.inflate(R.layout.two, container, false);
} else if (mContent.equalsIgnoreCase("title3")) {
view = inflater.inflate(R.layout.three, container, false);
//Textview data = (TextView)view.findViewById(id)
}
return view;
}
これは、フリングされたタイトルに従ってレイアウトを設定するためのものです。ウィジェットのIDを取得してデータを設定するためにViewByIdを見つける方法を知っています。ただし、データはコード自体で静的に設定されます。
私にとっては、インターネットからデータを取得し、それに応じてデータを配置する必要があります。どうすればそれを達成できますか?前もって感謝します。