工具栏没有出现android

时间:2016-05-31 16:15:23

标签: android android-layout android-studio

我第一次尝试使用一些Android代码。我一直在关注Hello World示例,直到您创建文本输入,然后启动另一个Activity并按发送按钮发送文本输入内容活动。

现在我想添加一个底部ToolBar用于导航,所以我实现了一个单独的空活动来定义工具栏,然后我在我的主要活动中。但是你可以看到没有工具栏实际出现,但是我的文本输入本身已经消失了,我的发送按钮现在出现在其他地方......我真的不知道我在做什么说实话所以如果我能得到一些解释我会高度欣赏它:

更新:我试过@prat的解决方案,看到附带的新截图。

更新2:通过将relativelayout设置为垂直而不是水平来解决。

enter image description here

enter image description here

最终我想要实现的是一个类似于谷歌Material Design指南底部更新的导航栏的栏:

enter image description here

2 个答案:

答案 0 :(得分:1)

对于底部的工具栏,请尝试这样

<强> toolbar.xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/toolbar"
    android:minHeight="?attr/actionBarSize"
    android:background="@color/primaryBlue"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"/>

<强> main.xml中

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    tools:context="com.ahotbrew.toolbar.MainActivity">

    <include
        layout="@layout/toolbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"/>

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:padding="16dp">

        <TextView
            android:text="hello_brew"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"/>
    </RelativeLayout>
</RelativeLayout>

答案 1 :(得分:1)

对于底部toolbar.try此代码。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary"
        android:layout_alignParentBottom="true"
        app:popupTheme="@style/AppTheme.PopupOverlay" />

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:padding="16dp">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="hello_android" />
    </RelativeLayout>
</RelativeLayout>