問題タブ [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.

0 投票する
10 に答える
336769 参照

android - 2 つのウィジェット/レイアウトの間に新しい「フローティング アクション ボタン」を追加するにはどうすればよいですか

新しい「フローティング アクション ボタン」、別名「FAB」を含む新しい Android デザイン ガイドラインを見たことがあると思います。

たとえば、このピンクのボタン:

ここに画像の説明を入力

私の質問はばかげているように聞こえます。すでに多くのことを試しましたが、このボタンを 2 つのレイアウトの交差点に配置する最良の方法は何ですか?

上記の例では、このボタンは ImageView と relativeLayout であると想像できるものの間に完全に配置されています。

私はすでに多くの微調整を試みましたが、それを行う適切な方法があると確信しています.

0 投票する
7 に答える
77232 参照

android - CoordinatorLayout とは?

新しい Android サポート デザイン ライブラリのデモ アプリを見てみました。これはgithubで Chris Banes によって提供されています。アプリを通じて、頻繁にCoordinatorLayout使用されます。FloatingActionButtonまた、SnackBar、などのサポート デザイン ライブラリ クラスの多くは、AppBarLayout内で使用すると動作が異なりCoordinatorLayoutます。

CoordinatorLayout誰かがアンドロイドの他のものと何が違うのかViewGroup、または少なくとも学習への正しい道を提供してくれるのか、いくつかの光を当てることができますかCoordinatorLayout.

0 投票する
2 に答える
4436 参照

android - CoordinatorLayout の使用中に AdView と FloatingActionButton が重複する

CoordinatorLayout新しいをレイアウトの 1 つに組み込んだ後、Adviewが と重なってしまうという問題が発生しましFloatingActionButtonた。

ソース: https://github.com/chrisbanes/cheesesquare/blob/master/app/src/main/res/layout/include_list_viewpager.xml

AdView同じレイアウトを使用して を下に組み込むと、FloatingActionButtonが でFloatingActionButton機能しなくなりSnackBarsます。

再現する簡単な Admob の例:

2 つの問題があります。

  • ビューの重複 (おそらくCoordinatorLayoutextendsが原因FrameLayout)
  • 同じレイアウトに他のビューを追加すると、FloatingActionButton移動または「調整」できなくなりますSnackBar

画像:

Overlap

No Animation

これを正しく実装するにはどうすればよいですか?

0 投票する
10 に答える
37462 参照

android - フローティング アクション ボタンがフラグメント内に完全に表示されない

FragmentでRecyclerViewとともにFABボタンを使用しています。このフラグメントは、TabViewPager のインスタンスです。FAB ボタンに問題があります。FAB ボタンが右下に配置されている FrameLayout 内に RecyclerView と fab ボタンを配置しました。今私が直面している問題は、FAB ボタンが完全に見えないことです。下のスクリーンショットに示すように、部分の半分が隠されています。誰でもこの問題を解決するのを手伝ってくれますか? 前もって感謝します。

FrameLayout 内の RecyclerView を使用した FAB

注:スクロールすると、FAB は適切に配置されます。問題が発生するのは、理想的な場合 (スクロールが完了する前) だけです。

フラグメント.xml

tabviewpagerlayout.xml

0 投票する
2 に答える
34529 参照

android - プログラムでツールバーの app:layout_scrollFlags を設定する方法

私のアプリにはビューページャーと 4 つのタブがあり、各タブには多くのフラグメントがあります。しかし、2 つの特定のタブで recyclerview をスクロールしているときに、ツールバーを上下にスクロールしたいだけです。しかし、他のタブのツールバーのスクロールをブロックする方法がわかりません。フラグメントごとにツールバーをインポートしようとしましたが、できないようです。誰でもこの問題を解決する考えがありますか?

0 投票する
9 に答える
25233 参照

android - Android - CoordinatorLayout で使用するとフッターが画面外にスクロールする

AppBarLayoutスクロールすると画面外にスクロールする がありRecyclerViewます。その下にRecyclerViewRelativeLayout、フッターである があります。

フッターは上にスクロールした後にのみ表示されます。

しかし、スクロールフラグはありません - バグですか、それとも何か間違っていますか? いつでも見えるようにしたい

スクロール前

ここに画像の説明を入力

スクロール後

ここに画像の説明を入力

アップデート

これについてGoogleの問題を開きました-「WorkingAsIntended」とマークされていましたが、フラグメント内のフッターの実用的なソリューションが必要なため、これはまだ役に立ちません。

更新 2

アクティビティとフラグメント xml はここにあります-

行 34 の場合-コメント アウトされてactivity.xmlいる行を含む行は、最初からテキストの終わりが表示されます - そうでない場合は、上にスクロールした後にのみ表示されます。app:layout_behavior="@string/appbar_scrolling_view_behavior"