banner



How To Set Layout Background Color Programmatically In Android

How to change the background color of the options menu in Android?


This example demonstrates how to modify the background colour of the options bill of fare in Android.

Step i − Create a new projection in Android Studio, go to File ⇒ New Project and fill all required details to create a new projection.

Step 2 − Add the following lawmaking to res/layout/activity_main.xml.

<?xml version="1.0" encoding="utf-8"?> <LinearLayout 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="match_parent"    android:layout_margin="16dp"    android:orientation="vertical"    tools:context=".MainActivity">    <TextView       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:text="Changing Option Menu Groundwork and text Color"       android:textColor="#1a7902"       android:textSize="20sp" />    <TextView       android:layout_width="fill_parent"       android:layout_height="fill_parent"       android:layout_marginTop="16dp"       android:autoLink="spider web"       android:gravity="center"       android:text="Hello World"       android:textSize="30sp" /> </LinearLayout>

Pace 3 − Add the post-obit lawmaking to res/carte du jour/menu_items.xml

<?xml version="1.0" encoding="utf-8"?> <card xmlns:android="http://schemas.android.com/apk/res/android"          xmlns:app="http://schemas.android.com/apk/res-motorcar">    <detail       android:id="@+id/option_menu_item_1"       android:orderInCategory="1"       android:title="Menu 1"       app:showAsAction="never" />    <detail       android:id="@+id/option_menu_item_2"       android:orderInCategory="two"       android:title="Menu 2"       app:showAsAction="never" />    <item       android:id="@+id/option_menu_item_3"       android:orderInCategory="3"       android:title="Menu 3"       app:showAsAction="never" /> </card>

Step iv − Add the post-obit code to res/values/styles.xml

<resources>    <fashion name="AppTheme" parent="Theme.AppCompat.Low-cal.DarkActionBar">       <particular name="colorPrimary">@color/colorPrimary</item>       <item proper name="colorPrimaryDark">@color/colorPrimaryDark</detail>       <detail name="colorAccent">@color/colorAccent</item>       <item name="android:textColor">@colour/colorPrimary</item>       <particular name="android:itemBackground">@color/skyBlue</particular>    </style> </resources>

Step 5 − Add the following code to res/values/colors.xml

<?xml version="1.0" encoding="utf-8"?> <resources>    <color proper name="colorPrimary">#008577</color>    <color name="colorPrimaryDark">#00574B</colour>    <color name="colorAccent">#D81B60</color>    <color name="skyBlue">#87CEEB</color> </resources>

Step 6 − Add the post-obit code to src/MainActivity.java

package com.app.sample; import androidx.appcompat.app.AppCompatActivity; import android.bone.Bundle; import android.view.Menu; import android.view.MenuItem; public form MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.activity_main);    }    @Override    public boolean onCreateOptionsMenu(Bill of fare menu) {       getMenuInflater().inflate(R.menu.menu_items, menu);       render true;    }    @Override    public boolean onOptionsItemSelected(MenuItem item) {       switch (item.getItemId()) {          instance R.id.option_menu_item_1: render true;          case R.id.option_menu_item_2: return truthful;          case R.id.option_menu_item_3: return true;          default: return super.onOptionsItemSelected(item);       }    } }

Step 7 − Add the following code to Manifests/AndroidManifest.xml

<?xml version="one.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.app.sample">    <application       android:allowBackup="true"       android:icon="@mipmap/ic_launcher"       android:characterization="@cord/app_name"       android:roundIcon="@mipmap/ic_launcher_round"       android:supportsRtl="true"       android:theme="@style/AppTheme">       <activeness android:name=".MainActivity">          <intent-filter>             <action android:name="android.intent.action.MAIN" />             <category android:proper name="android.intent.category.LAUNCHER" />          </intent-filter>       </activity>    </application> </manifest>

Let'due south try to run your application. I assume you have continued your actual Android Mobile device with your computer. To run the app from the android studio, open 1 of your projection's activity files and click Run  icon from the toolbar. Select your mobile device as an option and so check your mobile device which will brandish your default screen −

Click hither to download the project code.

raja

Published on xv-Nov-2019 11:49:58

  • Related Questions & Answers
  • How to change the text colour of Card item in Android?
  • How to change the menu groundwork color of Tkinter'south OptionMenu widget?
  • How to change the background color of ListView items on Android?
  • How to change the Text colour of Carte du jour item in Android using Kotlin?
  • How to change the groundwork color of ListView items on Android Kotlin?
  • How to change the background color of ListView items on Android using Kotlin?
  • How to change the background color of the font in PowerShell?
  • How to alter the groundwork color using jQuery?
  • How practise you animate the modify of background color of a view on Android?
  • How to change the Background Color of Text in C# Console
  • How to change the background colour of a Treeview in Tkinter?
  • How to change the background color of base R plot region?
  • How to alter the background color of a tkinter Canvas dynamically?
  • How to alter the colour of the Check box in Android?
  • How to change the background color of legend in base R plot?

Source: https://www.tutorialspoint.com/how-to-change-the-background-color-of-the-options-menu-in-android

0 Response to "How To Set Layout Background Color Programmatically In Android"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel