我已经为画廊使用了一个 viewpager。但我无法访问 viewpager 内膨胀的控件。我无法从 viewpager 小部件中获取值。例如,在画廊小部件中,我可以像这样访问里面的控件:
gallery.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
TextView tvid = (TextView) arg1.findViewById(R.id.tvid);
getrowlist = (String) tvid.getText();
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
我已经尝试了一切来访问这个小部件控件我也尝试过“setOnPageChangeListener”的最近事件:
viewPager.setOnPageChangeListener( new ViewPager.SimpleOnPageChangeListener() {
@Override
public void onPageSelected(int arg0) {
TextView tv = (TextView)viewPager.findViewById(R.id.country);
System.out.println(tv.gettext()(;
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
// TODO Auto-generated method stub
}
@Override
public void onPageScrollStateChanged(int arg0) {
// TODO Auto-generated method stub
}
});
但在这件事上,通过更改页面并不总是返回一个值。我将不胜感激任何帮助。