2012-05-14 8 views
0

GitLibからViewPagerのサンプルをダウンロードしましたが、残念なことに、これにはさまざまなエラーが発生した「Sherlockテーマ」が含まれていました。私はテーマを削除する別の投稿で、SherlockFragmentActivityの代わりにFragmentActivityから拡張するように、以下のコードを変更することをお勧めしました。しかし、私がそれをすると、私はエラーが発生します。 'main'がフィールドではないことを示すsetContentView(R.layout.main)エラー 'pager'がフィールドではないことを示すR.id.pagerエラー このコードがどのように動作しているかわからないので、エラーを修正する方法はわかりません。 洞察力があれば幸いです。それはあなたのR.javaファイルのように聞こえる おかげで、ゲイリーViewPagerのその他の問題の例

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())); 
} 
} 
+0

参考になると助かります –

答えて

1

が再構築されていません(または、あなたは今、間違ったものを指しています)。

あなたのインポートではアンドロイドRファイル(IIRCはcom.android.Rです)を探してください...そこにあればそれを削除してください。その後、プロジェクトをきれいにするとEclipseはあなたのものを再構築してインポートします。

xmlファイルにエラーがある可能性があります。コンパイラがxmlファイルを解析できない場合、新しいR.javaファイルの生成に失敗します。通常、問題の子供には少し赤い旗があります。

+0

私はAndroid.Rをインポートして削除しました。ありがとう。 –

+2

この回答を受け入れてください(その横のチェックマークをクリックしてください)。そうすれば、人々はそれが解決されたことを知るでしょう。あなたは、私が上で与えた理由を尋ねるどんな質問に対しても、それを助けた人に信用を与えるべきです。 – Barak

関連する問題