我使用了一个viewpager进行gallery.but我无法访问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
}
});
但是在这个问题上,通过改变页面并不总是返回一个值。 我将不胜感激任何帮助。