問題タブ [android-appbarlayout]

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 投票する
3 に答える
3836 参照

android - ソフト キーボードがアクションバーを隠す

テキスト ビューの後に 2 つの編集テキストが続く単純なアクティビティがあります。入力を開始すると、ソフト キーボードによってレイアウトが押し上げられ、アクション バーが非表示になり、テキストの選択/コピー/貼り付けができなくなります。

私の活動は次のようになります。

通常のアクティビティ ビュー

入力を開始すると、このようにアクション バーが非表示になります。さらに重要なことに、テキストが強調表示されているにもかかわらず、通常のコピー ペースト バーが表示されないことに注意してください。

アクション バーとコピー/貼り付けバーが表示されない

アクション バーが隠れないようにするにはどうすればよいですか?

  • SOの他のヒント(スクロールビューの使用など)を試しましたが、うまくいきませんでした。
  • アプリは Android Studio 1.4.1 ウィザードと Drawer Activity を使用して作成されます。
  • 私のアクティビティ マニフェストでは、adjustPan を使用しています。私はadjustResizeを使いたくありません。

    android:windowSoftInputMode="stateAlwaysHidden|adjustPan"

私の活動はここにあります:

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

android - ツールバーがスクロール フラグに応答しない

リストビューがスクロールしているときにツールバーを非表示にして、タブのみが表示されるようにしようとしていますが、何らかの理由でできません。

コード:

XML ファイル:

私のGradleの依存関係:

どんな助けでも大歓迎です。これを行うために、このチュートリアルに従いました。

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

android - CoordinatorLayout スクロール終了時に AppBar を折りたたむまたは展開する

スクロールが終了したときに表示される折りたたみ可能なビューのパーセンテージに基づいて、AppBar を上下に移動する方法はありますか。CheeseSquareアプリでは、スクロールが終了したときにツールバーが動かなくなることがあります。

ありがとう

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

android - 引き出しが以前に開かれていない場合、ハンバーガーはトグルしません

AppBarLayout 内に v7 ツールバーがあり、ハンバーガー アイコンから切り替えようとすると、スワイプして開かない限り引き出しが切り替わりません。この後、ハンバーガーは正常に動作します。

以下のコードには、onCreate 内のレイアウト コンテンツとツールバー関連のコードが含まれています。

また、自分で NavigationOnClickListener を追加して機能させようとしましたが、ログを出力しますが、ドロワーを開きません (syncState() 呼び出しの有無にかかわらず試しました):

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

android - 折りたたみツールバーが思い通りに機能しない

折りたたみツールバーに取り組んでいます。ツールバーの下に RecyclerView を追加しました。私はいくつかの問題に直面しています:

  1. RecylerView を上にスクロールすると、ツールバーも上にスクロールする必要がありますが、そうではありません。ツールバーを上にスクロールするには、ツールバーに触れて上にスクロールする必要があります。

スクロールしてもツールバーが上がらない

  1. ツールバーを下にスクロールすると、最後の要素が非表示になります。

最後の要素が非表示になるのを確認する

xml は次のとおりです。

これは、上記の xml に含まれている recyler ビューを使用した nexted scrollview の xml です。

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

android - スクリムまたはカラー オーバーレイを使用して、CollapsingToolbarLayout のタイトルの背景色を変更する

collapsingtoolbarlayout でタイトルの背景色を変更することにしばらく取り組んできましたが、展開されている場合のみです。私が欲しいのは、透明なスクリムの背景またはカラーオーバーレイのいずれかです(ドキュメントにあるように):

ここに画像の説明を入力

この動作が必要です(または透明な背景を持つ保護画面も可能です)、この投稿でまったく同じ質問が見つかりました:

Android CollapsingToolbarLayout タイトルの背景

このソリューションをAndroidプロジェクトに適用しましたが、機能しませんでした.imageViewの後に設定されたビューは表示されませんが(理由はわかりません)、まだ見つけていません(Googleにもドキュメントにもありません)カラーオーバーレイでこれを行う方法です。

私が欲しいのは、ツールバーが展開されてタイトルの後ろに色付きの背景が表示され、折りたたまれたときにそれを非表示にしてタイトルのみを表示することです

これは私が今まで持っているものです:

ここに画像の説明を入力

ご覧のとおり、タイトルは非常に読みにくく、背後にあるイメージビューに依存しているため、考えられるすべてのイメージに適合するソリューションを見つける必要があります。

これは私のコードです:

EstablecimientosDetail ファイル:

対応するレイアウト ファイル:

また、スタイルとドローアブル ファイル:

scrim_botton.xml

スタイル.xml

この動作を達成する方法を知っている人はいますか?

前もって感謝します

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

android - リサイクラー + ボタンを使用したコーディネーター レイアウト

線形レイアウトが coordinatorlayout に含まれている linearLayout にボタンと recyclerview を追加しようとしているという問題があります。私が抱えている問題は、スクロール動作をlinearLayoutに適用すると、ボタンがアクションバーとは反対に上下にスクロールすることです。ハーフ アクションバー ハーフ ボタンrecyclerview とボタンにスクロール動作を適用すると、recycler ビューの上部がアクション バーの後ろに隠れます。

私のレイアウトは次のようになります。

fitSystemWindow プロパティをいじりましたが、運が悪く、前述のように複数のシナリオでスクロール動作を試しました。私はしばらくの間この問題と戦ってきました。どんな助けでも大歓迎です。