0

私はアンドロイド開発に不慣れで、非常に具体的な要件があります。アプリのコンテンツ/レイアウト/フローをその場で変更する必要があります。たとえば、いくつかの画像、テキストエリア、テキストボックスで構成されるレイアウトがあります。テキストエリアをテキストボックスに変更したいというリクエストが来るかもしれません。

私たちはこれについて考え、apk にこれらすべての変更を含む json/xml を提供することを考えています。

私の質問は、オブジェクトを動的に再描画してコンテンツを変更することは可能でしょうか?

4

2 に答える 2

0

アクティビティフラグメントを使用して Android アプリケーションを設計する場合、XML レイアウト定義は常に静的です。真の動的レイアウト構造が必要な場合は、何らかの URL を指す HTML コンテンツを含むWeb ビューを使用する必要があります。

Rahul が言うように、別のアプローチは「デフォルト ケース」を管理することです。私にとっては、これが Android アプリケーションを設計する標準的な方法です。

動的コンテンツ (値) は、サーバーへの単純な http 呼び出しで実行でき、ビューの値を取得できます。

ナビゲーションはIntentsを切り替えることで処理できますが、ほとんどの場合、これらのインテントをボタンなどの UI 要素に関連付ける必要があります。

WebView はあなたの問題に対する非常に簡単な解決策になると思います。

于 2013-04-13T02:50:04.980 に答える