0

レイアウト 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に感謝します。

4

2 に答える 2