2017-10-31 2 views
0

Androidでは、ボタンをクリックすると画面が表示されます(左側には名と姓が表示されます)。詳細ボタンをクリックすると他のフィールドも表示されます(右側の画像)。ビューのようなアラートを表示する際の問題

ボタンのクリックで別のビューを読み込むことでこれを達成しようとしましたが、これは画面を完全に満たすビューを示し、高さが制限され、背景ビューがグレー表示された画像とは異なります。

また、左側のような画面を表示するには、高さの制約を0に設定しましたが、2つのテキストフィールドしか表示されませんでしたが、画面全体が画面いっぱいになります。

どのようにこれを達成することができますか?ビューが完全に制限された高さとを有する画像内の1つを好まない画面&を充填 -

最初の要件 IEコントローラを提示しながら

enter image description hereenter image description here

+0

あなたは、そのビューのconstaint管理でそれを行うことができます。または、cococontrols.comで提供されている他のライブラリを確認することができます –

+0

制約を管理しても、画面全体にすべてのコンポーネントが表示され、背景に色あせた短い画像ではありません... – bws

+0

制約付きの非常に簡単ですより多くのボタンをクリックすると、トップコンストレインのコンセントを取り出し、そのコンストレインを所望の高さに縮小します。 –

答えて

0

カスタム遷移を表示しますバックグラウンドビューはグレイアウトされています。

UIViewControllerAnimatedTransitioningを使用できます。

私はここでサンプルを作成しました:

https://github.com/pgpt10/Custom-Animator

+0

Ok ...それを見てください。 – bws

+0

実際には、画面を完全に満たし、 ... – bws

+0

カスタムビューコントローラの移行では、コントローラに任意のサイズを割り当てることができます。 – PGDev

関連する問題