タグ付けされた質問 「bottomnavigationview」


14
Androidの新しいボトムナビゲーションバーまたはBottomNavigationView
新しいガイドラインが出てきたのを見て、google photos最新のアプリで使用しました。新しいボトムナビゲーションバーの使い方がわからない。新しいサポートライブラリを確認しましたが、リードは見つかりませんでした。 公式サンプルが見つかりません。 新しいボトムバーの使い方は?カスタマイズしたくない。

10
BottomNavigationViewは常にアイコンとテキストラベルの両方を表示します
設計サポートライブラリバージョン25のandroid.support.design.widget.BottomNavigationViewを使用しています compile 'com.android.support:design:25.0.0' <android.support.design.widget.BottomNavigationView android:id="@+id/bottomBar" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_gravity="center" app:itemBackground="@color/colorPrimary" app:menu="@menu/bottom_navigation_main" android:forceHasOverlappingRendering="true"/> @ menu / bottom_navigation_mainに3つのアクションしかない場合は、アイコンとテキストラベルの両方が常に表示されます。 4つ以上のアクションがあるときに、アイコンとテキストラベルの両方を常に表示する方法は何ですか。

21
Android BottomNavigationViewで選択したアイテムを設定する
android.support.design.widget.BottomNavigationViewサポートライブラリの新しいものを使用しています。コードから現在の選択を設定するにはどうすればよいですか?画面を回転させた後、選択が最初のアイテムに戻ることに気付きました。もちろん、それは助けも希望、誰かが私に言うことができれば、どのように現在の状態「保存」BottomNavigationViewでonPause機能し、それを復元する方法onResume。 ありがとう!

8
新しいNavControllerでBottomNavigationViewを使用するときに、フラグメントを存続させる方法はありますか?
新しいナビゲーションコンポーネントを使用しようとしています。navControllerでBottomNavigationViewを使用します:NavigationUI.setupWithNavController(bottomNavigation、navController) しかし、フラグメントを切り替えると、以前に使用されていたとしても、毎回破棄/作成されます。 BottomNavigationViewへのメインフラグメントリンクを存続させる方法はありますか?


6
Android BottomNavigationView選択されていない/選択された色が異なる1つのタブ
このようなデザインに合わせてみました。 「選択されたタブの色合い」は青ですが、中央のタブのアイコンは常に中央に白い時計のある緑色の円である必要があります。 私は多くのことを試しました。最初に、緑の円と時計のPNGリソースがあり、まったく機能しなかったレイヤーリストのXMLリソースを使用して、プログラムでそれを実行しようとしました。それから私はデザイナーに私に完全なアイコン(時計と緑の円)を与えてもらいました、しかし今私はこの問題に遭遇しています。 (未選択) (選択) これを修正するためにGoogleで検索する正しい用語を見つけることができません。 最後に、選択したタブの色を青にする必要がありますが、中央のタブアイコンは常に追加の色付けのない実際のアイコンにする必要があります(基本的には、.pngのように見える必要があります)。 PS:私はXamarin.Forms、FreshMvvm、FreshTabbedFONavigationContainerを使用しています。ただし、レンダラーを介して、BottomNavigationViewおよびその他すべてのネイティブAndroidコンポーネントに直接アクセスできます。したがって、ソリューションはXamarinソリューションである必要はありません。java / kotlinソリューションも機能し、Xamarinに変換できます。 ====================== 編集: ====================== したがって、以下のAndres Castroコードをさらに使用しましたが、以前と同じ問題がまだあります。以下のAndresのコードを使用して、アイコンにFontAwesomeを使用するように切り替えました(これはうまく機能します)が、そのためには、LayerDrawableを使用して円/アイコンの中央のタブアイコンを作成する必要がありました。 これがこれまでのところです。 選択されていない中央のアイコン 選択された中央のアイコン ご覧のように、中央のアイコンは、選択されていないときはまだ灰色で、選択されているときは青です(他の4つのアイコンの適切な選択/非選択の色)。 これが、中央のアイコンに関連するコードです。 UpdateTabbedIcons private void UpdateTabbedIcons() { for (var i = 0; i < Element.Children.Count; i++) { var tab = _bottomNavigationView.Menu.GetItem(i); var element = Element.Children[i]; if (element is NavigationPage navigationPage) { //if …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.