我想在ViewPager中添加2個或多個TextView。但我不知道這個問題。這太複雜了。如何在ViewPager中添加多個TextView或其他視圖
我的第二個TextView的資源來自tipler數組。
這裏是我的Fragment.java
public class YaklasanlarFragment extends Fragment {
CircularProgressBar c3;
ViewPager viewPager = null;
String bilgiler[] = {"34 YNS 54","54 E 2554"};
String tipler[] = {"Muayene Tarihi","Sigorta Tarihi"};
public YaklasanlarFragment(){}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view= inflater.inflate(R.layout.activity_yaklasanlar_fragment, container, false);
viewPager = (ViewPager) view.findViewById(R.id.viewPager);
viewPager.setAdapter(new MyAdapter());
return view;
}
class MyAdapter extends PagerAdapter{
@Override
public int getCount()
{
return bilgiler.length;
}
@Override
public Object instantiateItem(View container, int position)
{
TextView plaka = new TextView(getActivity());
plaka.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
plaka.setText(bilgiler[position]);
((ViewPager) container).addView(plaka, 0);
return plaka;
}
}
在instantiateItem膨脹XML視圖和XML中有兩個或多達你想要的TextView – user3040153
是的,但我用數組和programmaticaly定義textViews。有時我需要10個textview。我不能定義10 xml。 –
但你的instantiateItem會調用更多的時間作爲更大的尺寸 – user3040153