从Viewpager获取值

时间:2013-09-30 06:57:04

标签: android android-viewpager

我使用了一个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          
}
});

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

0 个答案:

没有答案