レイアウト XML ファイルを読み込もうとしています。
String file="res/layout/activity_main.xml";
InputStream in=mCurrentActivity.getClass().getClassLoader().getResourceAsStream(file);
InputStreamReader isr= new InputStreamReader(in);
BufferedReader br = new BufferedReader(isr);
while((line=br.readLine()) != null )
{
XposedBridge.log(line);
}
これは私のコードで、これは対応する XML ファイルで、出力は次のとおりです。
それは私のタームプロジェクトなので、すぐに理解する必要があります(残り2日)ので、助けていただければ幸いです..
解決
私はIDを持っていなかったので、最初にIDを取得します:
int layoutId =mCurrentActivity.getResources().getIdentifier("activity_main", "layout",mCurrentActivity.getPackageName());
その後 :
XmlResourceParser s = mCurrentActivity.getResources().getLayout(layoutId);
マイク Mに感謝します。