2011-11-10 5 views
1

私はAndroidアプリケーションの画面に現在表示されているもののスクリーンショットをキャプチャできるPhonegapプラグインを作成していますが、いくつかの問題が発生しています。別のパッケージからlayout.xmlを参照する

プラグインを動作させるには、同じアプリケーションフォルダ内の別のパッケージと.javaファイルに存在する必要があります。

しかし、IDでAndroidビューを探す必要があるので、私はlayout.xmlファイルとR.javaで生成されたデータを参照する必要があります。

私はビューを見つけるために、次のコードを使用しています:

View content = findViewById(R.id.layoutRoot); 
Bitmap bitmap = content.getDrawingCache(); 
をそしてRは、メッセージとともに、エラーとしてフラグを付けるれる:Rは、変数に解決することはできません。

このエラーは、パッケージ外に存在するビューIDが見つからないためです。

とにかく私はこのレイアウトIDを参照できますか?

答えて

1

import xxx.yyy.zzz.R;をファイルの先頭に追加するだけでRクラスをインポートできます(xxx.yyy.zzzはRクラスのパッケージです)。

関連する問題