誰かが私が思いついているより良い提案をしているのかどうか疑問に思うだけです。レイアウト設計の方が優れていますか?
問題は、1つのアクティビティを使用するTabLayout、5つのタブすべてで問題になります。各タブのレイアウトにはかなりのフィールドが含まれているため、各タブのメインの親はScrollViewです。
私が現在持っているのは、 '保存' & 'キャンセル'ボタンがスクロールビューの外側にあるため、常に表示され、どのタブにいるかに関わらずユーザーのために表示されます。問題は、タブを使用しているため、編集中にこれらのボタンが表示され、IMEが表示されているため、ほとんど表示されないフォームです。
私がするべき最もよいことは、おそらく各スクロールビューの最後にボタンを表示することだと思います。私はこれについて気に入らないのは、5つのタブがあるので、ボタンの5つのセットを宣言し、それらを定義し、アクティビティでバインドする必要があることを意味します。これはかなり面倒で非効率的です。
だから、誰もが任意のより良いアイデアを持っている場合、私は確信して
おかげ
RGDS :-)それらを聞くのが大好きだ、
デイブ
画面の画像を投稿した場合は助かります。 – Maragues
OKですが、画面の50%を占めるIMEが存在する場合、レイアウトの問題が非常に一般的な問題でなければなりません約10%と私のボタン別の10%ので、画面の多くは重要なビットを表示するために残っていません。 – Dave
あなたのご意見ありがとうございます。 – Dave