Я хочу использовать TabActivity в моем приложении android. Страницы каждого viewPager содержат 2 TextView и 1 ImageView. Я хочу записать свои тексты в ArrayString вместо простого String, но я не знаю, как его вызвать в TextView.setText
?
моего класса Fragment:
public static class PlaceholderFragment extends Fragment {
private static final String ARG_SECTION_NUMBER = " " ;
public TextView label_TV, info_TV;
public ImageView photo_IMG;
public PlaceholderFragment() {
}
public static PlaceholderFragment newInstance(int sectionNumber) {
PlaceholderFragment fragment = new PlaceholderFragment();
Bundle args = new Bundle();
args.putInt(ARG_SECTION_NUMBER, sectionNumber);
fragment.setArguments(args);
return fragment;
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_bio, container, false);
label_TV = (TextView) rootView.findViewById(R.id.section_label);
//label_TV.setText(?);
info_TV = (TextView) rootView.findViewById(R.id.section_info);
photo_IMG = (ImageView) rootView.findViewById(R.id.section_image);
return rootView;
}
}
класса FragmentPagerAdapter :
public class SectionsPagerAdapter extends FragmentPagerAdapter {
public SectionsPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
// getItem is called to instantiate the fragment for the given page.
// Return a PlaceholderFragment (defined as a static inner class below).
return PlaceholderFragment.newInstance(position + 1);
}
@Override
public int getCount() {
return 6;
}
@Override
public CharSequence getPageTitle(int position) {
switch (position) {
case 0:
return "SECTION 1";
..
}
return null;
}
}
строковый файл:
<string-array name="titles">
<item>00</item>
<item>11</item>
</string-array>
как я могу использовать titles
arrayString для label_TV
?