问题标签 [bottomnavigationview]
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 - 当按钮超过 3 个时,如何覆盖标准 Android 的 BottomNavigation 行为
我正在从支持库测试新的 Android 的 BottomNavigationView。当按钮超过 3 个时,默认行为是展开选定的一个,同时移动其他按钮并隐藏其文本。我想知道,有没有办法覆盖这种行为并在所有标题可见的情况下均匀分布按钮?与只有 3 个时类似。
android - 如何使用代码更改 BottomNavigationView 的选定选项卡?
有没有办法用代码从“com.android.support:design”库中更改 BottomNavigationView 的选定选项卡?
android - 强制在BottomNavigationView中显示图标和标题支持android
在我的 menu.xml 文件中为 BottomNavigationView 添加 4 个项目后,它仅显示选定的项目标题并隐藏所有其他标题。我可以强制显示标题和图标吗?这是我的代码。
android - BottomNavigationView - 如何取消选中所有菜单项并保持标题显示?
因为我喜欢这个设计,BottomNavigationView
所以我决定用它为我的应用程序实现一个新的菜单,而不仅仅是使用简单的按钮。
我把这篇文章作为指导。
根据BottomNavigationView
的文件, 其 目的 是
在应用程序的顶级视图之间提供快速导航。它主要设计用于移动设备。
就我而言,我只希望每个MenuItem
人都启动一项活动,但默认情况下总是MenuItem
选择一个:
我尝试将颜色设置为白色:
尽管如此,明显选择MenuItem
与其他人不同(标题更大),这仍然困扰着我:
我提出了放置一个隐藏选项的想法,MenuItem
例如:
并发表看法GONE
:
这使得所有 MenuItems 都未选中,但默认情况下BottomNavigationView
隐藏 Titles,因为它有超过 3 个 MenuItems 要显示,即使第四个MenuItem
设置为GONE
:
所以我的问题仍然存在,是否有办法取消选择所有 MenuItems 并保持其标题显示?
android - BottomNavigationView 中的背景颜色更改
我已经实现BottomNavigationView
了可从新的支持库 25.0.0 获得的。这是我的代码
并且text.xml
可绘制
使用此代码,我可以在单击菜单项时更改文本颜色,但是当我对其应用相同的内容时,app:itemBackground
它会显示错误<item> tag requires a 'drawable' attribute or child tag defining a drawable
。
这就是我尝试过的app:itemBackground
所以我的问题是如何更改所选菜单项的背景颜色?
android - BottomNavigationView - 如何获取选定的菜单项?
我使用 BottomNavigationView 来切换片段。如何获取当前选择的菜单项,以防止重新打开片段?
android - Communication between fragments via interfaces
The fragments are a part of the bottom navigation bar, so far so good on the navigation part. But when i try to pass data from fragment1 to fragment2 the app is crashing. Also I am using the example given by google at this following link
When I use the following code android studio gives me deprecated warning!
So I am using CONTEXT instead of ACTIVITY below is my code that crashes :
MainActivity
RadioFragment(Fragment1 where the data exist)
StreamFragment(fragment2 where I want to send the data -from fragment1)
LOGCAT
01-06 20:10:23.023 3744-3744/com.br.tron.bottombar E/AndroidRuntime: FATAL EXCEPTION: main Process: com.br.tron.bottombar, PID: 3744 java.lang.NullPointerException: Attempt to invoke virtual method 'void com.br.tron.bottombar.StreamFragment.getUrl(java.lang.String)' on a null object reference at com.br.tron.bottombar.MainActivity.setUrl(MainActivity.java:64) at com.br.tron.bottombar.RadioFragment.onClick(RadioFragment.java:61) at android.view.View.performClick(View.java:5201) at android.view.View$PerformClick.run(View.java:21209) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5525) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:730) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620) 01-06 20:10:24.663 3744-3744/? I/Process: Sending signal. PID: 3744 SIG: 9