仅在单击BottomNavigationView时显示的项目

时间:2018-11-15 07:57:59

标签: android bottomnavigationview

因此,我希望在屏幕底部显示一个导航栏,其中包含4个项目,但由于某种原因,只有第一个项目显示,而其他项目只有在我单击它们时才会显示。

didTapMarker

我的菜单:

- (BOOL)mapView:(GMSMapView *)mapView didTapMarker:(GMSMarker *)marker {
NSLog(@"zlo");
[self makeMarkerSelected:marker withUserAction:YES];
return NO;
}

条形显示如下,其中第一项显示:

enter image description here

2 个答案:

答案 0 :(得分:1)

    <div class="form-group">
    <div class="input-group">
        <input type="number" class="form-control" placeholder="Flight number" id="flightNumber" name="flightNumber" required>
        <p class="error-input" id="loginError">
            <c:if test="${duplicateFlightNumber == true}">
                <fmt:message key="validate.sameFlightNumber"/>
            </c:if>
        </p>
    </div>
</div>

<div class="form-group">
    <div class="input-group">
        <input type="text" class="form-control" placeholder="From city" id="fromCity" name="fromCity" required>
    </div>
</div>

<div class="form-group">
    <div class="input-group">
        <input type="text" class="form-control" placeholder="To city" id="toCity" name="toCity" required>
    </div>
</div>

答案 1 :(得分:0)

以下是示例

创建颜色文件 navigation_item_text_color.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_checked="true" android:color="@color/black" />
    <item android:color="@android:color/darker_gray"  />
</selector>

然后放入color文件夹(如果您没有彩色文件夹->只需手动创建)

然后

<com.google.android.material.bottomnavigation.BottomNavigationView
    ...
    app:itemTextColor="@color/navigation_item_text_color" />

更多

如果底部菜单项带有图标,则可以更改图标颜色,例如 app:itemIconTint="@color/navigation_item_text_color"