1

タップすると各タブのビューが表示されるタブがあります。特定のビューに固有で、ビューが表示されているときにのみ表示されるAlertDialogを作成することは可能ですか?したがって、ユーザーが1つのタブをタップすると、AlertDialogが表示されますが、別のタブをタップすると、AlertDialogは表示されません。AlertDialogはアプリ内でグローバルであり、表示されると前面に表示され、ダイアログが閉じられるまで他のものをタップすることができないため、その可能性はないと思います。しかし、多分私は間違っています。

4

1 に答える 1

0

いいえそうではありません。FragmentsとFragmentDialogに切り替えてみると、ダイアログをフラグメントに「バインド」でき、各フラグメントをアプリの個別の「タブ」に配置できます(ただし、とにかくアプリを作り直す必要があります)。'traiditional'ダイアログを使用する場合は、自分でロジックを追加する必要があります。予想と異なるタブが表示されている場合は、ロジックを表示しないでください。

于 2012-08-27T15:27:38.220 に答える