私は Android ライブラリ プロジェクトを作成しています。プログラマーが をR.layout.some_layout
インスタンスに渡さなければならないクラスがあり、ビューには が必要です。@+id/text
つまり、XML レイアウト ファイルを作成し、「テキスト」を ID としてビューを追加し、使用するクラスをインスタンス化した後、object.setLayout(R.layout.some_layout);
クラスの定義には、次のようなものがあります。
public void setLayout(int layoutId) {
View view = findViewById(R.id.text); // error here cause of the R.id
}
問題は、これはライブラリ プロジェクトであるため、 my にR.java
は がないR.id
ため、その行にエラーがマークされることです。これを行う方法のアイデアはありますか?