私のAndroidデバイスのSDカードから私のアクティビティにAndroidXMLレイアウトファイルをロードしたいですか?これは可能ですか?どんな助けでも大歓迎です。
編集:実際の私の要件は、SDカードにレイアウトを設定して、いつでも変更できるようにすることです。変更はレイアウトに表示されます。
私のAndroidデバイスのSDカードから私のアクティビティにAndroidXMLレイアウトファイルをロードしたいですか?これは可能ですか?どんな助けでも大歓迎です。
編集:実際の私の要件は、SDカードにレイアウトを設定して、いつでも変更できるようにすることです。変更はレイアウトに表示されます。
いいえ、できません。
XML ファイルをアクティビティのレイアウトとして設定するには、そのファイルを res/layout ディレクトリに置き、R.java ファイルの id エントリであることを確認します。
res/layout に保持しないと、アクティビティにレイアウトとして適用できません。
基本的に、xml レイアウト ファイルを res/layout に配置すると、id エントリが作成されます。
public static final class layout
R.java ファイルで、そこからそのファイルをアクティビティの setcontentView() として設定するか、それを膨らませると、Android の一言で言えば、その生のレイアウト xml ファイルからビューを作成し、それをアクティビティに適用します。
XML LayoutからファイルをロードSD CARDすることは単に不可能です。
XML LayoutR.java-Java Generated Fileファイル リソースは、コンパイル時にのみ生成できるID を生成する必要があります。アプリケーションの作成時にXML LayoutSD-CARDからフォルダにコピーするだけで生成できますres/layout/
R.java-Java GeneratedJava codeとファイルを接続するには、ファイルが必要XML Layoutです。XML Layoutアプリケーションでそのファイルを使用した場合resources e.g[Button,EditText etc..,]。
xml レイアウトは特定の形式でコンパイルされるため、不可能です。xml をコンパイルして apk に挿入する必要がありますが、これはデバイス自体では実行できません。