0

ユーザーが属するユーザー グループに応じて、Android アプリの外観と動作が異なるようにしたいと考えています。サーバーから返される情報はユーザーごとに異なる可能性があるため、情報に一致するさまざまな UI 要素をアプリで作成できるようにしたいと考えています。

変更される可能性のある種類は次のとおりです。

  • 異なるインデックスに基づくデータのリストのソート
  • さまざまな入力フィールドとさまざまな数のダイアログ
  • 色とアイコンは変更される可能性がありますが、それほど難しいことではありません。
  • データベース内のフィールドの追加/削除、さまざまなグラフの表示など、機能が完全に含まれている/除外されている可能性があります。

あいまいで申し訳ありませんが、この一般的な質問をするのは賢明ではないかもしれませんが、アプリの詳細はまだわかりません。概要だけです。どこかから始めたいと思います.

これを行う唯一の方法は

if(condition)
   //intitialize one GUI element
else if(condition2)
   //initialize another GUI element

無限まで、または別の方法はありますか?

4

1 に答える 1