私の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 Layout
R.java-Java Generated File
ファイル リソースは、コンパイル時にのみ生成できるID を生成する必要があります。アプリケーションの作成時にXML Layout
SD-CARDからフォルダにコピーするだけで生成できますres/layout/
R.java-Java Generated
Java code
とファイルを接続するには、ファイルが必要XML Layout
です。XML Layout
アプリケーションでそのファイルを使用した場合resources e.g[Button,EditText etc..,]
。
xml レイアウトは特定の形式でコンパイルされるため、不可能です。xml をコンパイルして apk に挿入する必要がありますが、これはデバイス自体では実行できません。