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

10
下部ナビゲーションビューで選択したタブの色
BottomNavigationViewプロジェクトにを追加していますが、選択したタブに別のテキスト(およびアイコンの濃淡)の色を使用したいと思います(選択していないタブの効果をグレー表示にするため)。android:state_selected="true"カラーセレクターリソースファイルで別の色を使用しても機能しないようです。android:state_focused="true"またはandroid:state_enabled="true"で追加のアイテムエントリも試してみましたが、残念ながら効果はありませんでした。またstate_selected、デフォルトの(選択されていない)色の属性をfalseに(明示的に)設定してみましたが、うまくいきませんでした。 これがレイアウトにビューを追加する方法です。 <android.support.design.widget.BottomNavigationView android:id="@+id/bottom_navigation" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" app:itemBackground="@color/silver" app:itemIconTint="@color/bnv_tab_item_foreground" app:itemTextColor="@color/bnv_tab_item_foreground" app:menu="@menu/bottom_nav_bar_menu" /> これが私の色セレクター(bnv_tab_item_foreground.xml)です。 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:color="@android:color/darker_gray" /> <item android:state_selected="true" android:color="@android:color/holo_blue_dark" /> </selector> そして私のメニューリソース(bottom_nav_bar_menu.xml): <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/action_home" android:icon="@drawable/ic_local_taxi_black_24dp" android:title="@string/home" /> <item android:id="@+id/action_rides" android:icon="@drawable/ic_local_airport_black_24dp" android:title="@string/rides"/> <item android:id="@+id/action_cafes" android:icon="@drawable/ic_local_cafe_black_24dp" android:title="@string/cafes"/> <item android:id="@+id/action_hotels" android:icon="@drawable/ic_local_hotel_black_24dp" android:title="@string/hotels"/> </menu> …

7
Androidのロリポップでナビゲーションバーの色を変更
私のアプリでは、下部のナビゲーションバーの色を変更する必要があります。私は多くの投稿を見ましたが、解決策で見つけることができません。appCompatライブラリを使用しています。 v21 / styles.xml <style name="AppTheme" parent="Theme.AppCompat.Light"> <item name="android:windowBackground">@drawable/bgpreview</item> <item name="android:colorPrimary">@color/MyColor</item> <item name="android:colorPrimaryDark">@color/MyColor</item> <item name="android:windowContentOverlay">@null</item> <item name="android:textColorPrimary">@color/MyColor</item> <item name="colorAccent">@color/MyColor</item> <!-- darker variant for the status bar and contextual app bars --> <item name="android:windowContentTransitions">true</item> <item name="android:windowAllowEnterTransitionOverlap">true</item> <item name="android:windowAllowReturnTransitionOverlap">true</item> <item name="android:windowSharedElementEnterTransition">@android:transition/move</item> <item name="android:windowSharedElementExitTransition">@android:transition/move</item> <item name="windowActionBar">false</item> <item name="android:textAllCaps">false</item> </style>

10
プログラムでナビゲーションバーのUIBarButtonItem?
私はしばらくの間この解決策を探していましたが、まだありません。例えば一つの解決策は self.navigationItem.setRightBarButtonItem(UIBarButtonItem(barButtonSystemItem: .Stop, target: self, action: nil), animated: true) このコードは、「停止」画像を含むボタンを追加します。このように、「検索」、「更新」などの他の解決策があります。しかし、必要な画像を使用してプログラムでボタンを追加したい場合はどうなりますか?

18
iOSでナビゲーションバーのタイトルのフォントと色を変更する
だから私はナビゲーションバーのタイトルフォントを変更する必要があるこのコードを持っていますが、それは行いません NSDictionary *attributes = [NSDictionary dictionaryWithObjectsAndKeys:[UIFont fontWithName:_dataManager.optionsSettings.fontString size:14], NSFontAttributeName, [UIColor whiteColor], NSForegroundColorAttributeName, nil]; [[UINavigationBar appearance] setTitleTextAttributes:attributes]; このコードで戻るボタンのフォントを変更しても問題なく機能します。 //set backbutton font NSDictionary *normalAttributes = [NSDictionary dictionaryWithObjectsAndKeys: [UIFont fontWithName:_dataManager.optionsSettings.fontString size:15], NSFontAttributeName, nil]; [[UIBarButtonItem appearance] setTitleTextAttributes:normalAttributes forState:UIControlStateNormal];
101 ios  fonts  ios7  navigationbar 

11
Androidアクティビティでナビゲーションバーを永続的に非表示にする方法は?
アクティビティでナビゲーションバーを永続的に非表示にしたい(システムUI全体ではない)。今、私はこのコードを使用しています getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); バーは非表示になりますが、ユーザーが画面に触れると再び表示されます。活動するまでそれを永久に隠す方法はありますかonStop();

7
Xcode 11.4。Navigationのタイトルカラーがストーリーボードから黒くなりました
最近、Xcodeを11.4に更新しました。デバイスでアプリを実行すると、ストーリーボードから設定されていると、すべてのナビゲーションアイテムのタイトルが完全に黒くなっていることに気付きました。 コードから変更することはできません。次のコード行は機能しなくなります self.navigationController?.navigationBar.titleTextAttributes = [.foregroundColor: UIColor.white] 私はそれをいくつかのiOS 13のものを使用してのみ動作させるUINavigationBarAppearance @available(iOS 13.0, *) private func setupNavigationBar() { let app = UINavigationBarAppearance() app.titleTextAttributes = [.foregroundColor: UIColor.white] app.backgroundColor = Constants.Color.barColor self.navigationController?.navigationBar.compactAppearance = app self.navigationController?.navigationBar.standardAppearance = app self.navigationController?.navigationBar.scrollEdgeAppearance = app self.navigationController?.navigationBar.titleTextAttributes = [.foregroundColor: UIColor.white] } 誰かがなぜ私に説明できますか??? これは重大なバグですか、それとも新しい隠し機能ですか?

5
ビューをクリックするとナビゲーションバーが表示される
問題のビデオを添付します。ビューコントローラーのナビゲーションバーのどこかをクリックすると、 override func viewWillAppear(_ animated: Bool) { self.navigationController?.setNavigationBarHidden(true, animated: true) self.navigationController?.isNavigationBarHidden = true self.navigationController?.hidesBarsOnTap = true } 上記のコードは、viewに追加すると最初は機能しているように見えますが、画面のどこかをクリックすると、ナビゲーションバーが表示されます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.