XMLファイルをXSLT経由でAndroidレイアウトXMLに変換しようとしています。今まで私はこれを有効にして、有効なXMLを返しています。この出力をsetContentViewを介して表示したい(またはこれが不可能な場合は、ViewFlipperにビューを追加したいと思っています)これまでのところ私は成功しておらず、このトピックに関する情報も見つけられません。setContentViewを通して変数からXMLを表示できますか?
これは私のコードです:
Source xmlSource = new StreamSource(projectFile); //a XML file on the SD card
Source xsltSource = new StreamSource(getResources().openRawResource(R.raw.session));
TransformerFactory transFact = TransformerFactory.newInstance();
Transformer trans = transFact.newTransformer(xsltSource);
OutputStream output = new StringOutputStream();
StreamResult result = new StreamResult(output);
trans.transform(xmlSource, result);
output.toString()は、文字列の形式に変換されたXMLを返します。これまでのところ、すべてが動作しますが、どのように私は私のレイアウトで、このXMLを使用することができます 私は次のことを試してみました!?アプローチ:
setContentView(output);
と:
projectFlipper = (ViewFlipper)findViewById(R.id.projectFlipper);
projectFlipper.addView(output);
私は変数をキャストしようとしましたが、今はかなり長続きしています。私は何を見落としていますか?またはこれを行う方法はありませんか?
ありがとうございます!
ありがとう、それを行う! – PtjZ