0

奇妙な問題があります(Androidでは一般的ではないと思います)。私は、Web サイトを使用して個人 (管理者) によって定義された UI の「要素」を持つ製品に取り組んでいます。UI 要素の配置、特徴、順序は管理者が決定します。ただし、UI 要素のタイプは事前に選択されています。一部の UI 要素は、チェックボックス、editText、スピナーなどです。これはプログラムで処理しますが、事前に定義された XML (サポートする UI 要素を知っているため) によって同じことが達成され、位置と特性を動的に変更できるかどうか疑問に思っていました。 UI 要素。

Java コードを使用して UI を管理するのが非常に難しくなってきているため、これを実行したかったのです。

どんな提案でも大歓迎です、

SKU

4

1 に答える 1

0

質問は不可解です。管理者が UI 要素を定義するとおっしゃっていますが、「しかし」、UI 要素のタイプ事前に選択されていますか? 誰によって事前に選択されましたか?XML で事前に定義されているものと定義されていないものは正確に何でしょうか?

ウィジェット クラスが XML で定義されている場合 (ウィジェットは 、 などのようなものです)、ウィジェットの外観のいくつかの側面を変更するには、そのレイアウトを膨張させ (これはメイン レイアウトに対して自動的に行われます)、レイアウト内でウィジェットを見つけます。ツリー、およびウィジェットの特性の変更。

ウィジェットのタイプは変更できません。レイアウトからウィジェットを削除し、ほぼ同じスペースに収まる新しいウィジェットを追加する必要があります。

于 2013-10-08T00:03:47.880 に答える