0

現在の UI は 3 つのアクティビティ/ダイアログ
1 で構成されています。アクティビティ A --- リストビューと「追加」ボタン、ボタンをクリックするとアクティビティ B が表示されます。
2. アクティビティ B ---レイアウトについては、http://img835.imageshack.us/img835/9872/9120120905101922.pngを参照してください。そして「選択」を選択すると、ダイアログCが表示されます。
3. ダイアログ C --- ユーザーが項目を選択するためのスピナーまたはリストビュー。

プロセス全体に 3 つのアクティビティ/ダイアログのプレゼンテーションが含まれているため、プロセスをよりコンパクトでプロフェッショナルにしたいと考えています (実際には、アクティビティ A の前にアクティビティ M があるため、4 つのアクティビティ/ダイアログがあります!)

ここで選択したのは、アクティビティ B をダイアログに変更し、ダイアログ C をポップアップに変更することです。しかし、前に述べたように、変更後もアクティビティ/ダイアログは合計で 4 つあるため、これらの変更はあまり意味がありません。 .

私は何をすべきか?アクティビティ B とダイアログ C を単一のダイアログ D に置き換えることは可能ですか?

4

1 に答える 1

0

アクティビティBの[OK]/[キャンセル]ボタンの下に、アクティビティCのスピナー/リストビューを表示できない理由はありますか?アクティビティCには要素が1つしかないため、多くのスペースが無駄になります(Bには十分な余裕があります)。

とにかく、プログラムに4つのアクティビティがあり、それを3つに最適化することを強調することの複雑さについてはあまり心配しません。ほとんどすべてのデバイスが、その多くのアクティビティを簡単に処理できるはずです。

于 2012-09-05T02:51:59.100 に答える