Monday, November 9, 2015

Adding a custom toolbar


Layout.xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:minHeight="?attr/actionBarSize"
android:layout_height="?attr/actionBarSize"
app:contentInsetLeft="0dp"
app:contentInsetStart="0dp"
android:background="#E91E63"
app:theme="@style/MyActionBarTheme">
</android.support.v7.widget.Toolbar>


How to set the toolbar

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

//Enables the home feature in the toolbar
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);


Menu.xml

<menu 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"
tools:context="com.example.imare.weddingapp_v1.SingleTaskActivity">
<!--<item android:id="@+id/action_settings" android:title="@string/action_settings"
android:orderInCategory="100" app:showAsAction="never" />-->

<item
android:id="@+id/callMember"
android:orderInCategory="200"
android:title="@string/callMember"
android:icon="@drawable/call"
app:showAsAction="always"></item>

<item
android:id="@+id/emailMember"
android:orderInCategory="200"
android:title="@string/mailMember"
android:icon="@drawable/email"
app:showAsAction="always"></item>

<item
android:id="@+id/editMember"
android:orderInCategory="200"
android:title="@string/editTask"
android:icon="@drawable/edit"
app:showAsAction="always"></item>

<item
android:id="@+id/deleteMember"
android:orderInCategory="200"
android:title="@string/deleteTask"
android:icon="@drawable/delete"
app:showAsAction="always"></item>
</menu>


No comments:

Post a Comment