問題タブ [android-coordinatorlayout]
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.
android - 2 つのウィジェット/レイアウトの間に新しい「フローティング アクション ボタン」を追加するにはどうすればよいですか
新しい「フローティング アクション ボタン」、別名「FAB」を含む新しい Android デザイン ガイドラインを見たことがあると思います。
たとえば、このピンクのボタン:
私の質問はばかげているように聞こえます。すでに多くのことを試しましたが、このボタンを 2 つのレイアウトの交差点に配置する最良の方法は何ですか?
上記の例では、このボタンは ImageView と relativeLayout であると想像できるものの間に完全に配置されています。
私はすでに多くの微調整を試みましたが、それを行う適切な方法があると確信しています.
android - CoordinatorLayout とは?
新しい Android サポート デザイン ライブラリのデモ アプリを見てみました。これはgithubで Chris Banes によって提供されています。アプリを通じて、頻繁にCoordinatorLayout
使用されます。FloatingActionButton
また、SnackBar
、などのサポート デザイン ライブラリ クラスの多くは、AppBarLayout
内で使用すると動作が異なりCoordinatorLayout
ます。
CoordinatorLayout
誰かがアンドロイドの他のものと何が違うのかViewGroup
、または少なくとも学習への正しい道を提供してくれるのか、いくつかの光を当てることができますかCoordinatorLayout
.
android - CoordinatorLayout の使用中に AdView と FloatingActionButton が重複する
CoordinatorLayout
新しいをレイアウトの 1 つに組み込んだ後、Adview
が と重なってしまうという問題が発生しましFloatingActionButton
た。
AdView
同じレイアウトを使用して を下に組み込むと、FloatingActionButton
が でFloatingActionButton
機能しなくなりSnackBars
ます。
再現する簡単な Admob の例:
2 つの問題があります。
- ビューの重複 (おそらく
CoordinatorLayout
extendsが原因FrameLayout
) - 同じレイアウトに他のビューを追加すると、
FloatingActionButton
移動または「調整」できなくなりますSnackBar
画像:
これを正しく実装するにはどうすればよいですか?
android - フローティング アクション ボタンがフラグメント内に完全に表示されない
FragmentでRecyclerViewとともにFABボタンを使用しています。このフラグメントは、TabViewPager のインスタンスです。FAB ボタンに問題があります。FAB ボタンが右下に配置されている FrameLayout 内に RecyclerView と fab ボタンを配置しました。今私が直面している問題は、FAB ボタンが完全に見えないことです。下のスクリーンショットに示すように、部分の半分が隠されています。誰でもこの問題を解決するのを手伝ってくれますか? 前もって感謝します。
注:スクロールすると、FAB は適切に配置されます。問題が発生するのは、理想的な場合 (スクロールが完了する前) だけです。
フラグメント.xml
tabviewpagerlayout.xml
android - プログラムでツールバーの app:layout_scrollFlags を設定する方法
私のアプリにはビューページャーと 4 つのタブがあり、各タブには多くのフラグメントがあります。しかし、2 つの特定のタブで recyclerview をスクロールしているときに、ツールバーを上下にスクロールしたいだけです。しかし、他のタブのツールバーのスクロールをブロックする方法がわかりません。フラグメントごとにツールバーをインポートしようとしましたが、できないようです。誰でもこの問題を解決する考えがありますか?
android - Android - CoordinatorLayout で使用するとフッターが画面外にスクロールする
をAppBarLayout
スクロールすると画面外にスクロールする がありRecyclerView
ます。その下にRecyclerView
はRelativeLayout
、フッターである があります。
フッターは上にスクロールした後にのみ表示されます。
しかし、スクロールフラグはありません - バグですか、それとも何か間違っていますか? いつでも見えるようにしたい
スクロール前
スクロール後
アップデート
これについてGoogleの問題を開きました-「WorkingAsIntended」とマークされていましたが、フラグメント内のフッターの実用的なソリューションが必要なため、これはまだ役に立ちません。
更新 2
行 34 の場合-コメント アウトされてactivity.xml
いる行を含む行は、最初からテキストの終わりが表示されます - そうでない場合は、上にスクロールした後にのみ表示されます。app:layout_behavior="@string/appbar_scrolling_view_behavior"