ViewPager示例存在更多问题

时间:2012-05-14 00:00:48

标签: android android-viewpager

我从GitLib下载了一个ViewPager示例,不幸的是,它有一个“Sherlock主题”,它带有各种各样的错误。我被告知,在另一篇文章中删除主题,其中一步是更改下面的代码以扩展FragmentActivity而不是SherlockFragmentActivity。但是当我这样做时,我会遇到错误。 setContentView(R.layout.main)错误,指出'main'不是字段 R.id.pager错误说“寻呼机”不是一个字段 由于我不明白这段代码是如何工作的,我不知道如何解决这些错误。 任何见解将不胜感激。 谢谢,加里

public class ViewPagerFragmentDemoActivity extends    SherlockFragmentActivity {  
@Override  
public void onCreate(Bundle savedInstanceState) {    
  super.onCreate(savedInstanceState);    
  setContentView(R.layout.main);    
  ViewPager pager=(ViewPager)findViewById(R.id.pager);    
  pager.setAdapter(new SampleAdapter(getSupportFragmentManager()));  
 }
}

1 个答案:

答案 0 :(得分:1)

听起来您的R.java文件尚未重建(或者您现在指向错误的文件)。

在你的导入中查找一个android R文件(IIRC,它是com.android.R)...如果它在那里删除它。然后清理你的项目,Eclipse应该重建你的项目并导入它。

另一种可能是您在xml文件中有错误。如果编译器无法解析xml文件,则无法生成新的R.java文件。通常在有问题的孩子身上会有一点红旗。