ユーザーが属するユーザー グループに応じて、Android アプリの外観と動作が異なるようにしたいと考えています。サーバーから返される情報はユーザーごとに異なる可能性があるため、情報に一致するさまざまな UI 要素をアプリで作成できるようにしたいと考えています。
変更される可能性のある種類は次のとおりです。
- 異なるインデックスに基づくデータのリストのソート
- さまざまな入力フィールドとさまざまな数のダイアログ
- 色とアイコンは変更される可能性がありますが、それほど難しいことではありません。
- データベース内のフィールドの追加/削除、さまざまなグラフの表示など、機能が完全に含まれている/除外されている可能性があります。
あいまいで申し訳ありませんが、この一般的な質問をするのは賢明ではないかもしれませんが、アプリの詳細はまだわかりません。概要だけです。どこかから始めたいと思います.
これを行う唯一の方法は
if(condition)
//intitialize one GUI element
else if(condition2)
//initialize another GUI element
無限まで、または別の方法はありますか?