問題タブ [bottomsheetdialogfragment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
66 参照

android - ビュー setVisibility(View.GONE) の後に Android BottomSheetDialogFragment が TOP にポップされる

BottomSheetDialogFragment にレイアウトを配置しました。レイアウトでは、3 つのウィジェットが交互に表示されます。つまり、1 つのウィジェットは setVisibilty(View.VISIBLE) で、他のウィジェットは setVisiibility(View.GONE) です。ただし、ウィジェットが setVisibility(View.GONE) の場合、BottomSheetDialogFragment が TOP に表示されます。BottomSheetDialogFragment をスライドした後、すぐに一番下の瞬間に移動します。この状況の理由はわかりません。setVisibility(View.GONE) は BottomSheetDialogFragment のライフサイクルには影響しないと誰かが私に言いました。したがって、問題は、layoutPrarms または動作からの高さである可能性があります。

https://youtu.be/-gwA560l62k

これが XML ファイルです。問題はありますか?

これが Java コードです。

}

PS。申し訳ありませんが、私の英語はうまくありません。何か問題があれば、教えてください。改善します。みんな、ありがとう