-2
RESTfulアプリケーションで生成されたJSONファイルを解析し、そのファイルの値を使用してlayout/style.xml
の変数を背景の色と同じように変更したいとします。本当に助けが必要です。JSONファイルからレイアウトの値を読み取る
RESTfulアプリケーションで生成されたJSONファイルを解析し、そのファイルの値を使用してlayout/style.xml
の変数を背景の色と同じように変更したいとします。本当に助けが必要です。JSONファイルからレイアウトの値を読み取る
JSONファイルをJavaオブジェクトに変換する場合は、gson(http://code.google.com/p/google-gson/)を使用できます。一方、layout/style.xmlファイルは実行時には変更できません。実行時に背景色やその他のUIプロパティを変更する場合は、プログラムで行う必要があります。たとえば、layout/style.xmlに必要なスタイルをすべて定義し、JSONファイルをgsonでjavaオブジェクトに変換したときに、JSONレスポンスに応じて対応するスタイルを適用できます。
Googleにお勧めします。あなたがしようとするものをターゲットにしたサンプルがたくさんあります。 – MilkyWayJoe
そのようなものが見つかりません:/ –
ちょっとしたヒントを教えてください:AndroidアプリケーションでスタイルJSONを解析し、変更するすべての値を 'style.xml'で取得し、 'style.xml'をXMLパーサで解析し、変数をJSON変数で変更し、最後にXMLシリアライザで変更したオブジェクトを再度シリアル化します(一部のフレームワークはパーサとシリアライザです)。 – Paul