0

我已经为画廊使用了一个 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          
}
});

但在这件事上,通过更改页面并不总是返回一个值。我将不胜感激任何帮助。

4

0 回答 0