如何在android中的ToolBar上添加标题和图标

时间:2016-03-11 07:18:46

标签: android android-toolbar

嗨我是非常适合Android的初学者,在我的应用程序中,我创建了两个活动,他们是firstActivity,secondActivity

在这两项活动中,我添加了工具栏,就像下面的图像一样

但主要要求是我如何在这两个活动工具栏上添加标题和图像,就像下面的第一个和第二个活动屏幕一样,请帮我一个

toolbar.xml: -

public class MainActivity extends AppCompatActivity {

    private Toolbar toolbar;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main_activity);

        toolbar = (Toolbar) findViewById(R.id.tool_bar);
        setSupportActionBar(toolbar);
    }
}

MainActivity: -

  public class SecondActivity extends AppCompatActivity {

        private Toolbar toolbar;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.second_activity);

            toolbar = (Toolbar) findViewById(R.id.tool_bar);
            setSupportActionBar(toolbar);

        }
}

SecondActivity: -

asp:DataGrid  OnItemCommand="Click_Grid"
runat="server" 
Columns  <asp:ButtonColumn
HeaderText="Silmek Ucun Linke Toxunun"
ButtonType="LinkButton"
Text="Sil"
CommandName="cmdRemoveItem"
Columns
asp:DataGrid

firstScreen: -

enter image description here

secondscreen: -

enter image description here

2 个答案:

答案 0 :(得分:0)

You can customize your Tool bar in layout like this

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

   <RelativeLayout
     android:layout_width="match_parent"
     android:layout_height="match_parent">

          <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:id="@+id/title"
               android:text="title"/>

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:id="@+id/imageViewplaces"
                android:torightof="@id/title"
                android:src="@drawable/ic_question_mark"/>
   </RelativeLayout>
</android.support.v7.widget.Toolbar>

答案 1 :(得分:0)

Create you activities like this


<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true"
    >

    <android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/AppTheme.AppBarOverlay">

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

            <ImageView
                android:id="@+id/backButton"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:onClick="onClick"
                android:src="@mipmap/back" />

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/pastrecordtitle"
                android:textColor="@color/white"
                android:textSize="18sp" />

        </android.support.v7.widget.Toolbar>
    </android.support.design.widget.AppBarLayout>

    <include layout="@layout/content_surveyrecyclerview" />

</android.support.design.widget.CoordinatorLayout>