{"id":85987,"date":"2022-02-19T10:35:01","date_gmt":"2022-02-19T05:05:01","guid":{"rendered":"https:\/\/techvidvan.com\/tutorials\/?p=85987"},"modified":"2026-06-03T14:55:17","modified_gmt":"2026-06-03T09:25:17","slug":"unit-converter-android-app","status":"publish","type":"post","link":"https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/","title":{"rendered":"Unit Converter Android App Project [Source Code Included]"},"content":{"rendered":"<p>In this project, you will learn how to develop Unit Converter App using Android. Let&#8217;s start!!<\/p>\n<h3>What is a Unit Converter?<\/h3>\n<p>Unit Converter is an app that lets you do exactly what its name suggests: convert all kinds of units, regardless of what you&#8217;re trying to measure. You can convert measurement units of length, weight, temperature, speed, power, voltage, and many others.<\/p>\n<h3>Prerequisites<\/h3>\n<p>You should have a fair idea of how the conversion of units works. The project requires you to have good knowledge of the following technologies\/tools.<\/p>\n<ul>\n<li><strong>Java<\/strong>: Knowledge of Java Programming is required to develop the android application in Android Studio. Java programming plays a very important role because we will develop our applications using it.<\/li>\n<li><strong>XML<\/strong>: XML is the second important part of our android application. It will be used for the development of the user interface for the application.<\/li>\n<li><strong>Android Studio<\/strong>: Android Studio is the backbone of our application, as we will develop our app using Android Studio.<\/li>\n<li><strong>Android Virtual Device<\/strong>: The knowledge of Android Virtual Devices is important as it will let us check and test the functionality of our application before installing it on a real device.<\/li>\n<\/ul>\n<h3>Developing the Unit Converter App in Android<\/h3>\n<p>Ok, so before getting to implement the game directly we\u2019ll understand the files that we have created for this application. Let us see them one by one<\/p>\n<ol>\n<li>The first file that we have created is activity_splash.xml, this file will manage the interface of our splash screen.<\/li>\n<li>The next file is SplashActivity.java file. This file will handle the working of the splash screen.<\/li>\n<li>The next file is activity_main.xml which will contain the code of the UI of our dashboard. In this screen, we will have different categories.<\/li>\n<li>The next file is the MainActivity.java file. This file will handle the working of the above file. It will redirect the user to the next screen depending on the category he has chosen.<\/li>\n<li>Next we have to create different xml files for handling the UI of our categories. And we have to create the corresponding java files which will handle the code for unit conversion.<\/li>\n<li>Then we have developed some other files that were required for the interface of application that is listed below:\n<ol>\n<li>colors.xml: This file has the colors described so it would be easy to mention the color name to recognize it.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h3>Download Android Unit Converter Project Source Code<\/h3>\n<p>Now, for the implementation of the Android Unit Converter App, please download the project code: <a href=\"https:\/\/drive.google.com\/file\/d\/18_sch3DDIwC2pj16w0Cv_ftWnx-aGT62\/view?usp=drive_link\"><strong>Android Unit Converter App Code<\/strong><\/a><\/p>\n<p>Once you have downloaded the TechVidvan Unit Converter project, you can proceed with the following steps:<\/p>\n<p>1. Once the project is downloaded, you need to extract it in the desired file location. Open the source code zip file and extract:<\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/extract-project-code.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-85996\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/extract-project-code.webp\" alt=\"extract project code\" width=\"1920\" height=\"1029\" \/><\/a><\/p>\n<p>2. Once you have extracted the file, please import the project in Android Studio.<\/p>\n<p>3. Now once the project is extracted, you are ready to execute the TechVidvan Unit Converter project. Upon running the app we\u2019ll find the result as follows:<\/p>\n<p>a. This is the dashboard of our application<\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/android-unit-converter-dashboard.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-85997\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/android-unit-converter-dashboard.webp\" alt=\"android unit converter dashboard\" width=\"300\" height=\"665\" \/><\/a><\/p>\n<p>b. If you click on temp button, you will be redirected to this screen.<\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/temperature-unit-conversion.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-85998\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/temperature-unit-conversion.webp\" alt=\"temperature unit conversion\" width=\"300\" height=\"665\" \/><\/a><\/p>\n<p>c. You will select the units in which you want to convert the value into and you will click the convert button:<\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/temperature-selection.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-85999\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/temperature-selection.webp\" alt=\"temperature selection\" width=\"300\" height=\"665\" \/><\/a><\/p>\n<h3>How to make a Unit Converter application?<\/h3>\n<p>Open Android Studio, create a new project &gt; select Empty Activity &gt; click on next button &gt; give it a name \u201cTechVidvan Unit Converter\u201d &gt; click on finish.<\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/create-new-android-project.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-86000\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/create-new-android-project.webp\" alt=\"create new android project\" width=\"1920\" height=\"1029\" \/><\/a><\/p>\n<p><strong>1. Let\u2019s first Make a Splash Screen for our app \u2013<\/strong><\/p>\n<p><strong>Splash Screen &#8211;<\/strong> A splash screen is a screen that appears when you open an app on your mobile device. Sometimes it\u2019s referred to as a launch screen or startup screen and shows up when your app is loading after you\u2019ve just opened it.<\/p>\n<p><strong>Right Click on source package -&gt; new -&gt; Activity -&gt; Empty Activity -&gt; name it \u201cSplash Screen\u201d.<\/strong><\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/new-activity-image.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-86001\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/new-activity-image.webp\" alt=\"new activity image\" width=\"1920\" height=\"1029\" \/><\/a><\/p>\n<p>Go to res-&gt;drawable folder and paste icon image (this is the logo of unit conversion app)<\/p>\n<p>Before you start writing code, let\u2019s add some colors that we will be using in our project.<\/p>\n<p>Go to res -&gt; values -&gt; color.xml, add the following code<\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/colors-xml-image.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-86002\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/colors-xml-image.webp\" alt=\"colors xml image\" width=\"1920\" height=\"1029\" \/><\/a><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\r\n&lt;resources&gt;\r\n&lt;color name=\"purple_200\"&gt;#FFBB86FC&lt;\/color&gt;\r\n&lt;color name=\"purple_500\"&gt;#FF6200EE&lt;\/color&gt;\r\n&lt;color name=\"purple_700\"&gt;#FF3700B3&lt;\/color&gt;\r\n&lt;color name=\"teal_200\"&gt;#FF03DAC5&lt;\/color&gt;\r\n&lt;color name=\"teal_700\"&gt;#FF018786&lt;\/color&gt;\r\n&lt;color name=\"black\"&gt;#FF000000&lt;\/color&gt;\r\n&lt;color name=\"white\"&gt;#FFFFFFFF&lt;\/color&gt;\r\n&lt;color name=\"grey\"&gt;#808080&lt;\/color&gt;\r\n&lt;color name=\"hintColor\"&gt;#808080&lt;\/color&gt;\r\n&lt;color name=\"background\"&gt;#FFFFFFFF&lt;\/color&gt;\r\n&lt;color name=\"background2\"&gt;#FFFFFFFF&lt;\/color&gt;\r\n&lt;color name=\"textColor\"&gt;#FF000000&lt;\/color&gt;\r\n\r\n&lt;color name=\"selectunit\"&gt;#2a54f4&lt;\/color&gt;\r\n\r\n&lt;color name=\"convertUnit\"&gt;#1ac831&lt;\/color&gt;\r\n&lt;\/resources&gt;<\/pre>\n<p>Now Go to res -&gt; layout -&gt; themes.xml and select NoActionBar<\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/themes-xml-image.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-86003\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/themes-xml-image.webp\" alt=\"themes xml image\" width=\"1920\" height=\"1029\" \/><\/a><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;resources xmlns:tools=\"http:\/\/schemas.android.com\/tools\"&gt;\r\n&lt;!-- Base application theme. --&gt;\r\n&lt;style name=\"Theme.UnitConverter\" parent=\"Theme.MaterialComponents.DayNight.NoActionBar\"&gt;\r\n&lt;!-- Primary brand color. --&gt;\r\n&lt;item name=\"colorPrimary\"&gt;@color\/black&lt;\/item&gt;\r\n&lt;item name=\"colorPrimaryVariant\"&gt;@color\/white&lt;\/item&gt;\r\n&lt;item name=\"colorOnPrimary\"&gt;@color\/white&lt;\/item&gt;\r\n&lt;!-- Secondary brand color. --&gt;\r\n&lt;item name=\"colorSecondary\"&gt;@color\/teal_200&lt;\/item&gt;\r\n&lt;item name=\"colorSecondaryVariant\"&gt;@color\/teal_700&lt;\/item&gt;\r\n&lt;item name=\"colorOnSecondary\"&gt;@color\/black&lt;\/item&gt;\r\n&lt;!-- Status bar color. --&gt;\r\n&lt;item name=\"android:statusBarColor\" tools:targetApi=\"l\"&gt;?attr\/colorPrimaryVariant&lt;\/item&gt;\r\n&lt;!-- Customize your theme here. --&gt;\r\n&lt;\/style&gt;\r\n&lt;\/resources&gt;<\/pre>\n<p>Go to res -&gt; layout -&gt; activity_splash_screen.xml, write the following code<\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/splash-screen-xml-code.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-86004\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/splash-screen-xml-code.webp\" alt=\"splash screen xml code\" width=\"1920\" height=\"1029\" \/><\/a><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\r\n&lt;LinearLayout xmlns:android=\"http:\/\/schemas.android.co\/apk\/res\/android\"\r\nxmlns:tools=\"http:\/\/schemas.android.com\/tools\"\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/background\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"\r\ntools:context=\".SplashScreen\"&gt;\r\n&lt;ImageView\r\nandroid:layout_width=\"200dp\"\r\nandroid:layout_height=\"200dp\"\r\nandroid:src=\"@drawable\/icon\" \/\r\n&lt;TextView\r\nandroid:id=\"@+id\/tv_text\"\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"40dp\"\r\nandroid:text=\"Unit Converter\\n by TechVidvan\"\r\nandroid:textAlignment=\"center\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"32sp\" \/&gt;\r\n&lt;\/LinearLayout&gt;<\/pre>\n<p>Go to SplashScreen.java file, paste the following code<\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/splash-screen-java-code.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-86005\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/splash-screen-java-code.webp\" alt=\"splash screen java code\" width=\"1920\" height=\"1029\" \/><\/a><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">package com.example.unitconverter;\r\nimport androidx.appcompat.app.AppCompatActivity;\r\n\r\nimport android.content.Intent;\r\nimport android.os.Bundle;\r\nimport android.os.Handler;\r\n\r\npublic class SplashScreen extends AppCompatActivity {\r\n\r\n@Override\r\nprotected void onCreate(Bundle savedInstanceState) {\r\nsuper.onCreate(savedInstanceState);\r\nsetContentView(R.layout.activity_splash_screen);\r\n\r\nnew Handler().postDelayed(new Runnable() {\r\n@Override\r\npublic void run() {\r\nstartActivity(new Intent(SplashScreen.this, MainActivity.class));\r\n}\r\n},2000);\r\n}\r\n}<\/pre>\n<p>Import all the necessary packages by alt+Enter.<\/p>\n<p>Go to Manifest file and cut the intent-filter from the main activity and paste it inside SplashScreen. In the same file, in android icon -&gt; change the line to @drawable\/logo and in round icon also -&gt; @drawable\/logo<\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/android-manifest-file.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-86006\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/android-manifest-file.webp\" alt=\"android manifest file\" width=\"1920\" height=\"1029\" \/><\/a><\/p>\n<p>2. Add the icon images to drawable folder, these images are shipped with source code of Unit Converter Android App.\u00a0These are the 18 images that we will be using in our whole application.<\/p>\n<p>3. Write the following code to activity_main.xml file -&gt;<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\r\n&lt;androidx.core.widget.NestedScrollView xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\r\nxmlns:app=\"http:\/\/schemas.android.com\/apk\/res-auto\"\r\nxmlns:tools=\"http:\/\/schemas.android.com\/tools\"\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/background\"&gt;\r\n\r\n&lt;RelativeLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\ntools:context=\".MainActivity\"&gt;\r\n\r\n&lt;TextView\r\nandroid:id=\"@+id\/tv_text\"\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginLeft=\"30dp\"\r\nandroid:layout_marginTop=\"40dp\"\r\nandroid:layout_marginBottom=\"20dp\"\r\nandroid:text=\"Unit Converter\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"32sp\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:id=\"@+id\/tv_text2\"\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_below=\"@id\/tv_text\"\r\nandroid:layout_marginLeft=\"30dp\"\r\nandroid:layout_marginBottom=\"20dp\"\r\nandroid:text=\"By TechVidvan\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"28sp\" \/&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_below=\"@id\/tv_text2\"\r\nandroid:layout_centerInParent=\"true\"\r\nandroid:layout_centerVertical=\"true\"\r\nandroid:layout_marginTop=\"20dp\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"horizontal\"\r\nandroid:paddingTop=\"20dp\"\r\nandroid:paddingBottom=\"10dp\"\r\nandroid:weightSum=\"3\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_tmp\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_tmp\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/temperature\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Temperature\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_weight\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_weight\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/weight\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Weight\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_length\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_length\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/length\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Length\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"horizontal\"\r\nandroid:paddingTop=\"20dp\"\r\nandroid:paddingBottom=\"10dp\"\r\nandroid:weightSum=\"3\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_speed\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_speed\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/speed\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Speed\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_frequency\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_frequency\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/frequency\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Frequency\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_Volume\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_volume\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/volume\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Volume\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"horizontal\"\r\nandroid:paddingTop=\"20dp\"\r\nandroid:paddingBottom=\"10dp\"\r\nandroid:weightSum=\"3\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_time\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_time\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/time\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Time\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_area\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\n\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_length\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/length\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Length\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"horizontal\"\r\nandroid:paddingTop=\"20dp\"\r\nandroid:paddingBottom=\"10dp\"\r\nandroid:weightSum=\"3\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_speed\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_speed\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/speed\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Speed\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_frequency\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_frequency\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/frequency\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Frequency\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_Volume\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_volume\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/volume\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Volume\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"horizontal\"\r\nandroid:paddingTop=\"20dp\"\r\nandroid:paddingBottom=\"10dp\"\r\nandroid:weightSum=\"3\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_time\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_time\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/time\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Time\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_area\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_area\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/area\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Area\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_fuel\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_fuel\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/fuel\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Fuel\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"horizontal\"\r\nandroid:paddingTop=\"20dp\"\r\nandroid:paddingBottom=\"10dp\"\r\nandroid:weightSum=\"3\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_pressure\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_pressure\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/pressure\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Pressure\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_energy\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_energy\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/energy\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Energy\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_storage\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_storage\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/storage\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Storage\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"horizontal\"\r\nandroid:paddingTop=\"20dp\"\r\nandroid:paddingBottom=\"10dp\"\r\nandroid:weightSum=\"3\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_current\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_current\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/current\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Current\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_force\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_force\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/force\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Force\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_resistence\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_resistence\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/resistance\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Resistence\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:orientation=\"horizontal\"\r\nandroid:weightSum=\"3\"&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"horizontal\"\r\nandroid:paddingTop=\"20dp\"\r\nandroid:paddingBottom=\"10dp\"\r\nandroid:weightSum=\"3\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_power\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_power\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/power\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Power\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:gravity=\"center\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_torque\"\r\nandroid:layout_width=\"100dp\"\r\nandroid:layout_height=\"100dp\"\r\napp:cardCornerRadius=\"16dp\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/grey\"\r\nandroid:gravity=\"center\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;ImageView\r\nandroid:id=\"@+id\/iv_torque\"\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:src=\"@drawable\/torque\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"8dp\"\r\nandroid:text=\"Torque\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\"\r\nandroid:textStyle=\"bold\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/RelativeLayout&gt;\r\n\r\n\r\n&lt;\/androidx.core.widget.NestedScrollView&gt;<\/pre>\n<p>This is the design code for the main screen. This is using nested Scrollview for scrolling and some nested linear layouts and relative layouts and CardView -&gt; clicking on which will take you to its particular screen.<\/p>\n<p>Your screen will look like this.<\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/android-unit-converter-dashboard.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-85997\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/android-unit-converter-dashboard.webp\" alt=\"android unit converter dashboard\" width=\"300\" height=\"665\" \/><\/a><\/p>\n<p>5. Add the following code to MainActivity.java<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">package com.example.unitconverter;\r\n\r\nimport android.content.Intent;\r\nimport android.os.Bundle;\r\nimport android.view.View;\r\n\r\nimport androidx.appcompat.app.AppCompatActivity;\r\nimport androidx.cardview.widget.CardView;\r\n\r\npublic class MainActivity extends AppCompatActivity {\r\n\r\nCardView cv_tmp;\r\nCardView cv_weight;\r\nCardView cv_length;\r\nCardView cv_speed;\r\nCardView cv_volume;\r\nCardView cv_time;\r\nCardView cv_area;\r\nCardView cv_fuel;\r\nCardView cv_pressure;\r\nCardView cv_energy;\r\nCardView cv_storage;\r\nCardView cv_current;\r\nCardView cv_force;\r\nCardView cv_freq;\r\nCardView cv_resistance;\r\nCardView cv_power;\r\nCardView cv_torque;\r\n\r\n@Override\r\nprotected void onCreate(Bundle savedInstanceState) {\r\nsuper.onCreate(savedInstanceState);\r\nsetContentView(R.layout.activity_main);\r\n\r\ncv_tmp = findViewById(R.id.cv_tmp);\r\ncv_weight = findViewById(R.id.cv_weight);\r\ncv_length = findViewById(R.id.cv_length);\r\ncv_speed = findViewById(R.id.cv_speed);\r\ncv_volume = findViewById(R.id.cv_Volume);\r\ncv_time = findViewById(R.id.cv_time);\r\ncv_area = findViewById(R.id.cv_area);\r\ncv_fuel = findViewById(R.id.cv_fuel);\r\ncv_pressure = findViewById(R.id.cv_pressure);\r\ncv_energy = findViewById(R.id.cv_energy);\r\ncv_storage = findViewById(R.id.cv_storage);\r\ncv_current = findViewById(R.id.cv_current);\r\ncv_force = findViewById(R.id.cv_force);\r\ncv_freq = findViewById(R.id.cv_frequency);\r\ncv_resistance = findViewById(R.id.cv_resistence);\r\ncv_power = findViewById(R.id.cv_power);\r\ncv_torque = findViewById(R.id.cv_torque);\r\n\r\ncv_tmp.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nstartActivity(new Intent(MainActivity.this, temp_cal.class));\r\n}\r\n});\r\ncv_weight.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nstartActivity(new Intent(MainActivity.this, weight_cal.class));\r\n}\r\n});\r\ncv_length.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nstartActivity(new Intent(MainActivity.this, length_cal.class));\r\n}\r\n});\r\ncv_speed.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nstartActivity(new Intent(MainActivity.this, speed_cal.class));\r\n}\r\n});\r\ncv_volume.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nstartActivity(new Intent(MainActivity.this, volume_cal.class));\r\n}\r\n});\r\ncv_time.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nstartActivity(new Intent(MainActivity.this, time_cal.class));\r\n}\r\n});\r\ncv_area.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nstartActivity(new Intent(MainActivity.this, area_cal.class));\r\n}\r\n});\r\ncv_fuel.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nstartActivity(new Intent(MainActivity.this, fuel_cal.class));\r\n}\r\n});\r\ncv_pressure.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nstartActivity(new Intent(MainActivity.this, pressure_cal.class));\r\n}\r\n});\r\ncv_energy.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nstartActivity(new Intent(MainActivity.this, energy_cal.class));\r\n}\r\n});\r\ncv_storage.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nstartActivity(new Intent(MainActivity.this, storage_cal.class));\r\n}\r\n});\r\ncv_current.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nstartActivity(new Intent(MainActivity.this, current_cal.class));\r\n}\r\n});\r\ncv_force.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nstartActivity(new Intent(MainActivity.this, force_cal.class));\r\n}\r\n});\r\ncv_freq.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nstartActivity(new Intent(MainActivity.this, freq_cal.class));\r\n}\r\n});\r\ncv_resistance.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nstartActivity(new Intent(MainActivity.this, resistance_cal.class));\r\n}\r\n});\r\ncv_power.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nstartActivity(new Intent(MainActivity.this, power_cal.class));\r\n}\r\n});\r\ncv_torque.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nstartActivity(new Intent(MainActivity.this, torque_cal.class));\r\n}\r\n});\r\n\r\n}\r\n}\r\n<\/pre>\n<p>6. This code basically redirects you to its screen when you click on it and it is using an intent for this.<br \/>\n7. Now let\u2019s create Activities that it will redirect to when the user clicks on the for instance temperature.<br \/>\n8. Right click on source package -&gt; new -&gt; Activity -&gt; Empty Activity -&gt; name it \u201ctemp_cal\u201d -&gt; click on finish<br \/>\n9. Go to activity_temp_cal.xml and add the following code to it -&gt;<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\r\n&lt;RelativeLayout xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\r\nxmlns:app=\"http:\/\/schemas.android.com\/apk\/res-auto\"\r\nxmlns:tools=\"http:\/\/schemas.android.com\/tools\"\r\nandroid:id=\"@+id\/temp_relativeLayout\"\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"match_parent\"\r\nandroid:background=\"@color\/background\"\r\ntools:context=\".temp_cal\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:id=\"@+id\/ll_heading\"\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginBottom=\"20dp\"\r\nandroid:orientation=\"horizontal\"&gt;\r\n\r\n&lt;TextView\r\nandroid:id=\"@+id\/tv_text\"\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginLeft=\"30dp\"\r\nandroid:layout_marginTop=\"40dp\"\r\nandroid:text=\"Temperature\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"24sp\" \/&gt;\r\n\r\n&lt;ImageView\r\nandroid:layout_width=\"40dp\"\r\nandroid:layout_height=\"40dp\"\r\nandroid:layout_marginLeft=\"8dp\"\r\nandroid:layout_marginTop=\"40dp\"\r\nandroid:src=\"@drawable\/temperature\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:id=\"@+id\/editTextLinearLayout\"\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_below=\"@id\/ll_heading\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginTop=\"20dp\"\r\nandroid:orientation=\"horizontal\"\r\nandroid:weightSum=\"2\"&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;EditText\r\nandroid:id=\"@+id\/et_fromUnit\"\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_margin=\"8dp\"\r\nandroid:background=\"@drawable\/bg_rounded_input_field\"\r\nandroid:hint=\"From\"\r\nandroid:inputType=\"phone\"\r\nandroid:padding=\"12dp\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textColorHint=\"@color\/hintColor\"\r\nandroid:textCursorDrawable=\"@null\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:id=\"@+id\/tv_fromUnit\"\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:text=\"Celcius\"\r\nandroid:textAlignment=\"center\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_weight=\"1\"\r\nandroid:orientation=\"vertical\"&gt;\r\n\r\n&lt;EditText\r\nandroid:id=\"@+id\/et_toUnit\"\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_margin=\"8dp\"\r\nandroid:background=\"@drawable\/bg_rounded_input_field\"\r\nandroid:hint=\"To\"\r\nandroid:enabled=\"false\"\r\nandroid:inputType=\"none\"\r\nandroid:padding=\"12dp\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textColorHint=\"@color\/hintColor\"\r\nandroid:textCursorDrawable=\"@null\" \/&gt;\r\n\r\n&lt;TextView\r\nandroid:id=\"@+id\/tv_toUnit\"\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:text=\"Fahrenheit\"\r\nandroid:textAlignment=\"center\"\r\nandroid:textColor=\"@color\/textColor\"\r\nandroid:textSize=\"16sp\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;LinearLayout\r\nandroid:id=\"@+id\/listViewLinearLayout\"\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\n\r\n\r\nandroid:layout_below=\"@id\/editTextLinearLayout\"\r\nandroid:layout_marginTop=\"40dp\"\r\nandroid:orientation=\"horizontal\"\r\nandroid:weightSum=\"2\"&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/fromUnit\"\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginLeft=\"24dp\"\r\nandroid:layout_marginTop=\"16dp\"\r\nandroid:layout_marginRight=\"24dp\"\r\nandroid:layout_marginBottom=\"12dp\"\r\nandroid:layout_weight=\"1\"\r\napp:cardCornerRadius=\"10dp\"\r\napp:cardElevation=\"10dp\"&gt;\r\n\r\n&lt;RelativeLayout\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:background=\"@color\/selectunit\"\r\nandroid:padding=\"4dp\"&gt;\r\n\r\n&lt;RelativeLayout\r\nandroid:id=\"@+id\/rl_fromUnit\"\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_centerInParent=\"true\"\r\nandroid:padding=\"8dp\"&gt;\r\n\r\n&lt;TextView\r\nandroid:id=\"@+id\/tv2_fromUnit\"\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginRight=\"4dp\"\r\nandroid:text=\"Select Unit\"\r\nandroid:textColor=\"@color\/white\"\r\nandroid:textSize=\"20sp\" \/&gt;\r\n\r\n&lt;ImageView\r\nandroid:layout_width=\"20dp\"\r\nandroid:layout_height=\"20dp\"\r\nandroid:layout_centerVertical=\"true\"\r\nandroid:layout_marginLeft=\"4dp\"\r\nandroid:layout_toRightOf=\"@id\/tv2_fromUnit\"\r\nandroid:src=\"@drawable\/down_arrow\"\r\napp:tint=\"@color\/white\" \/&gt;\r\n\r\n&lt;\/RelativeLayout&gt;\r\n\r\n&lt;\/RelativeLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/toUnit\"\r\nandroid:layout_width=\"0dp\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginLeft=\"24dp\"\r\nandroid:layout_marginTop=\"16dp\"\r\nandroid:layout_marginRight=\"24dp\"\r\nandroid:layout_marginBottom=\"12dp\"\r\nandroid:layout_weight=\"1\"\r\napp:cardCornerRadius=\"10dp\"\r\napp:cardElevation=\"10dp\"&gt;\r\n\r\n&lt;RelativeLayout\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:background=\"@color\/selectunit\"\r\nandroid:padding=\"4dp\"&gt;\r\n\r\n&lt;RelativeLayout\r\nandroid:id=\"@+id\/rl_selectToUnit\"\r\nandroid:layout_width=\"match_parent\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_centerInParent=\"true\"\r\nandroid:padding=\"8dp\"&gt;\r\n\r\n&lt;TextView\r\nandroid:id=\"@+id\/tv2_toUnit\"\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_marginRight=\"4dp\"\r\nandroid:text=\"Select Unit\"\r\nandroid:textColor=\"@color\/white\"\r\nandroid:textSize=\"20sp\" \/&gt;\r\n\r\n&lt;ImageView\r\nandroid:layout_width=\"20dp\"\r\nandroid:layout_height=\"20dp\"\r\nandroid:layout_centerVertical=\"true\"\r\nandroid:layout_marginLeft=\"4dp\"\r\nandroid:layout_toRightOf=\"@id\/tv2_toUnit\"\r\nandroid:src=\"@drawable\/down_arrow\"\r\napp:tint=\"@color\/white\" \/&gt;\r\n\r\n&lt;\/RelativeLayout&gt;\r\n\r\n&lt;\/RelativeLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n&lt;\/LinearLayout&gt;\r\n\r\n&lt;androidx.cardview.widget.CardView\r\nandroid:id=\"@+id\/cv_convert\"\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_below=\"@id\/listViewLinearLayout\"\r\nandroid:layout_centerHorizontal=\"true\"\r\nandroid:layout_marginLeft=\"24dp\"\r\nandroid:layout_marginTop=\"24dp\"\r\napp:cardCornerRadius=\"10dp\"\r\napp:cardElevation=\"10dp\"&gt;\r\n\r\n&lt;RelativeLayout\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:background=\"@color\/convertUnit\"\r\nandroid:padding=\"8dp\"&gt;\r\n\r\n&lt;RelativeLayout\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\nandroid:layout_centerInParent=\"true\"\r\nandroid:padding=\"8dp\"&gt;\r\n\r\n&lt;TextView\r\nandroid:id=\"@+id\/btn_convert\"\r\nandroid:layout_width=\"wrap_content\"\r\nandroid:layout_height=\"wrap_content\"\r\n\r\n\r\nandroid:layout_marginRight=\"4dp\"\r\nandroid:text=\"Convert\"\r\nandroid:textColor=\"@color\/white\"\r\nandroid:textSize=\"20sp\" \/&gt;\r\n\r\n&lt;ImageView\r\nandroid:layout_width=\"30dp\"\r\nandroid:layout_height=\"30dp\"\r\nandroid:layout_marginLeft=\"8dp\"\r\nandroid:layout_toRightOf=\"@id\/btn_convert\"\r\nandroid:src=\"@drawable\/convert\"\/&gt;\r\n\r\n&lt;\/RelativeLayout&gt;\r\n\r\n&lt;\/RelativeLayout&gt;\r\n\r\n&lt;\/androidx.cardview.widget.CardView&gt;\r\n\r\n\r\n&lt;\/RelativeLayout&gt;<\/pre>\n<p>Your temp_cal.xml will look like this<\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/temperature-unit-conversion.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-85998\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/temperature-unit-conversion.webp\" alt=\"temperature unit conversion\" width=\"300\" height=\"665\" \/><\/a><\/p>\n<p>10. Add the following code to temp_cal.java<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">package com.example.unitconverter;\r\n\r\nimport android.content.DialogInterface;\r\nimport android.os.Bundle;\r\nimport android.view.View;\r\nimport android.widget.EditText;\r\nimport android.widget.RelativeLayout;\r\nimport android.widget.TextView;\r\n\r\nimport androidx.appcompat.app.AlertDialog;\r\nimport androidx.appcompat.app.AppCompatActivity;\r\nimport androidx.cardview.widget.CardView;\r\n\r\nimport java.util.Arrays;\r\n\r\npublic class temp_cal extends AppCompatActivity {\r\n\r\nCardView cv_fromUnit, cv_toUnit, cv_convert;\r\nRelativeLayout mCLayout;\r\nString fromUnit = \"Celcius\";\r\nString toUnit = \"Farenheit\";\r\nTextView tv_fromUnit, tv_toUnit;\r\nEditText et_fromUnit, et_toUnit;\r\nfinal String[] values = new String[]{\r\n\"Celcius\",\r\n\"Fahrenheit\",\r\n\"Kelvin\",\r\n\"Rankine\",\r\n\"Newton\", \"Delisle\"\r\n};\r\n\r\n@Override\r\nprotected void onCreate(Bundle savedInstanceState) {\r\nsuper.onCreate(savedInstanceState);\r\nsetContentView(R.layout.activity_temp_cal);\r\n\r\ncv_fromUnit = findViewById(R.id.fromUnit);\r\ncv_toUnit = findViewById(R.id.toUnit);\r\ncv_convert = findViewById(R.id.cv_convert);\r\n\r\nmCLayout = findViewById(R.id.temp_relativeLayout);\r\n\r\ntv_fromUnit = findViewById(R.id.tv_fromUnit);\r\ntv_toUnit = findViewById(R.id.tv_toUnit);\r\n\r\ntv_fromUnit.setText(values[0]);\r\ntv_toUnit.setText(values[0]);\r\n\r\net_fromUnit = findViewById(R.id.et_fromUnit);\r\net_toUnit = findViewById(R.id.et_toUnit);\r\n\r\ncv_convert.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\nString tempInput = et_fromUnit.getText().toString();\r\nif (tempInput.equals(\"\") || tempInput == null) {\r\net_fromUnit.setError(\"Please enter some value\");\r\n} else {\r\nif (tv_fromUnit.getText().toString().equals(values[0])) {\r\nif (tv_toUnit.getText().toString().equals(values[0])) {\r\net_toUnit.setText(tempInput);\r\n} else if (tv_toUnit.getText().toString().equals(values[1])) {\r\net_toUnit.setText(celciusToFarenheit(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[2])) {\r\net_toUnit.setText(celciusToKelvin(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[3])) {\r\net_toUnit.setText(celciusToRankine(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[4])) {\r\net_toUnit.setText(celciusToNewton(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[5])) {\r\net_toUnit.setText(celciusToDelisle(Double.parseDouble(tempInput)));\r\n}\r\n} else if (tv_fromUnit.getText().toString().equals(values[1])) {\r\nif (tv_toUnit.getText().toString().equals(values[0])) {\r\net_toUnit.setText(fahrenheitToCelcius(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[1])) {\r\net_toUnit.setText(tempInput);\r\n} else if (tv_toUnit.getText().toString().equals(values[2])) {\r\net_toUnit.setText(fahrenheitToKelvin(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[3])) {\r\net_toUnit.setText(fahrenheitToRankine(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[4])) {\r\net_toUnit.setText(fahrenheitToNewton(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[5])) {\r\net_toUnit.setText(fahrenheitToDelisle(Double.parseDouble(tempInput)));\r\n}\r\n} else if (tv_fromUnit.getText().toString().equals(values[2])) {\r\nif (tv_toUnit.getText().toString().equals(values[0])) {\r\net_toUnit.setText(kelvinToCelcius(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[1])) {\r\net_toUnit.setText(kelvinToFahrenheit(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[2])) {\r\net_toUnit.setText(tempInput);\r\n} else if (tv_toUnit.getText().toString().equals(values[3])) {\r\net_toUnit.setText(kelvinToRankine(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[4])) {\r\net_toUnit.setText(kelvinToNewton(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[5])) {\r\net_toUnit.setText(kelvinToDelisle(Double.parseDouble(tempInput)));\r\n}\r\n} else if (tv_fromUnit.getText().toString().equals(values[3])) {\r\nif (tv_toUnit.getText().toString().equals(values[0])) {\r\net_toUnit.setText(rankineToCelcius(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[1])) {\r\net_toUnit.setText(rankineToFahrenheit(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[2])) {\r\net_toUnit.setText(rankineToKelvin(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[3])) {\r\net_toUnit.setText(tempInput);\r\n} else if (tv_toUnit.getText().toString().equals(values[4])) {\r\net_toUnit.setText(rankineToNewton(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[5])) {\r\net_toUnit.setText(rankineToDelisle(Double.parseDouble(tempInput)));\r\n}\r\n} else if (tv_fromUnit.getText().toString().equals(values[4])) {\r\nif (tv_toUnit.getText().toString().equals(values[0])) {\r\net_toUnit.setText(newtonToCelcius(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[1])) {\r\net_toUnit.setText(newtonToFahrenheit(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[2])) {\r\net_toUnit.setText(newtonToKelvin(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[3])) {\r\net_toUnit.setText(newtonToRankine(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[4])) {\r\net_toUnit.setText(tempInput);\r\n} else if (tv_toUnit.getText().toString().equals(values[5])) {\r\net_toUnit.setText(newtonToDelisle(Double.parseDouble(tempInput)));\r\n}\r\n} else if (tv_fromUnit.getText().toString().equals(values[5])) {\r\nif (tv_toUnit.getText().toString().equals(values[0])) {\r\net_toUnit.setText(delisleToCelcius(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[1])) {\r\net_toUnit.setText(delisleToFahrenheit(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[2])) {\r\net_toUnit.setText(delisleToKelvin(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[3])) {\r\net_toUnit.setText(delisleToRankine(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[4])) {\r\net_toUnit.setText(delisleToNewton(Double.parseDouble(tempInput)));\r\n} else if (tv_toUnit.getText().toString().equals(values[5])) {\r\net_toUnit.setText(tempInput);\r\n}\r\n}\r\n}\r\n}\r\n});\r\n\r\ncv_toUnit.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\n\r\nfinal AlertDialog.Builder builder = new AlertDialog.Builder(temp_cal.this);\r\nbuilder.setTitle(\"choose Unit\");\r\n\r\nfinal String[] flowers = new String[]{\r\n\"Celcius\",\r\n\"Fahrenheit\",\r\n\"Kelvin\",\r\n\"Rankine\",\r\n\"Newton\", \"Delisle\"\r\n};\r\n\r\nbuilder.setSingleChoiceItems(\r\nflowers, \/\/ Items list\r\n-1, \/\/ Index of checked item (-1 = no selection)\r\nnew DialogInterface.OnClickListener() \/\/ Item click listener\r\n{\r\n@Override\r\npublic void onClick(DialogInterface dialogInterface, int i) {\r\n\/\/ Get the alert dialog selected item's text\r\nString selectedItem = Arrays.asList(flowers).get(i);\r\ntoUnit = selectedItem;\r\ntv_toUnit.setText(toUnit);\r\n\r\n}\r\n});\r\n\r\nbuilder.setPositiveButton(\"OK\", new DialogInterface.OnClickListener() {\r\n@Override\r\npublic void onClick(DialogInterface dialogInterface, int i) {\r\n\/\/ Just dismiss the alert dialog after selection\r\n\/\/ Or do something now\r\ndialogInterface.dismiss();\r\n}\r\n});\r\n\r\nAlertDialog dialog = builder.create();\r\n\r\n\/\/ Finally, display the alert dialog\r\ndialog.show();\r\n\r\n}\r\n});\r\n\r\ncv_fromUnit.setOnClickListener(new View.OnClickListener() {\r\n@Override\r\npublic void onClick(View v) {\r\n\r\nfinal AlertDialog.Builder builder = new AlertDialog.Builder(temp_cal.this);\r\nbuilder.setTitle(\"choose Unit\");\r\n\r\nfinal String[] flowers = new String[]{\r\n\"Celcius\",\r\n\"Fahrenheit\",\r\n\"Kelvin\",\r\n\"Rankine\",\r\n\"Newton\", \"Delisle\"\r\n};\r\n\r\nbuilder.setSingleChoiceItems(\r\nflowers, \/\/ Items list\r\n-1, \/\/ Index of checked item (-1 = no selection)\r\nnew DialogInterface.OnClickListener() \/\/ Item click listener\r\n{\r\n@Override\r\npublic void onClick(DialogInterface dialogInterface, int i) {\r\n\r\n\r\n\/\/ Get the alert dialog selected item's text\r\nString selectedItem = Arrays.asList(flowers).get(i);\r\nfromUnit = selectedItem;\r\ntv_fromUnit.setText(fromUnit);\r\n\r\n}\r\n});\r\n\r\nbuilder.setPositiveButton(\"OK\", new DialogInterface.OnClickListener() {\r\n@Override\r\npublic void onClick(DialogInterface dialogInterface, int i) {\r\n\/\/ Just dismiss the alert dialog after selection\r\n\/\/ Or do something now\r\ndialogInterface.dismiss();\r\n}\r\n});\r\n\r\nAlertDialog dialog = builder.create();\r\n\r\n\/\/ Finally, display the alert dialog\r\ndialog.show();\r\n\r\n}\r\n});\r\n\r\n}\r\n\r\n\/\/celcius\r\nprivate String celciusToKelvin(double celsius) {\r\ndouble kelvin = celsius + 273.15;\r\nreturn String.valueOf(kelvin);\r\n}\r\n\r\nprivate String celciusToRankine(double celsius) {\r\ndouble rankine = celsius * 1.8 + 32 + 459.67;\r\nreturn String.valueOf(rankine);\r\n}\r\n\r\nprivate String celciusToNewton(double celsius) {\r\ndouble newton = celsius * 0.33000;\r\nreturn String.valueOf(newton);\r\n}\r\n\r\nprivate String celciusToDelisle(double celsius) {\r\ndouble delisle = celsius * 0.33000;\r\nreturn String.valueOf(delisle);\r\n}\r\n\r\nprivate String celciusToFarenheit(double celsius) {\r\ndouble fahrenheit = (celsius * 9 \/ 5) + 32;\r\nreturn String.valueOf(fahrenheit);\r\n}\r\n\r\n\/\/fahrenheit\r\nprivate String fahrenheitToKelvin(double fahrenheit) {\r\ndouble kelvin = 273.5 + ((fahrenheit - 32.0) * (5.0 \/ 9.0));\r\nreturn String.valueOf(kelvin);\r\n}\r\n\r\nprivate String fahrenheitToRankine(double fahrenheit) {\r\ndouble rankine = fahrenheit + 459.67;\r\nreturn String.valueOf(rankine);\r\n}\r\n\r\nprivate String fahrenheitToNewton(double fahrenheit) {\r\ndouble newton = (fahrenheit - 32) * 0.18333;\r\nreturn String.valueOf(newton);\r\n}\r\n\r\nprivate String fahrenheitToDelisle(double fahrenheit) {\r\ndouble delisle = (212 - fahrenheit) * 5 \/ 6;\r\nreturn String.valueOf(delisle);\r\n}\r\n\r\nprivate String fahrenheitToCelcius(double fahrenheit) {\r\ndouble celcius = (fahrenheit - 32) * 5 \/ 9;\r\nreturn String.valueOf(celcius);\r\n}\r\n\r\n\/\/Kelvin\r\nprivate String kelvinToRankine(double kelvin) {\r\ndouble rankine = kelvin * 9 \/ 5;\r\nreturn String.valueOf(rankine);\r\n}\r\n\r\nprivate String kelvinToNewton(double kelvin) {\r\ndouble newton = (kelvin - 273.15) * 0.33000;\r\nreturn String.valueOf(newton);\r\n}\r\n\r\nprivate String kelvinToDelisle(double kelvin) {\r\ndouble delisle = (373.15 - kelvin) * 3 \/ 2;\r\nreturn String.valueOf(delisle);\r\n}\r\n\r\nprivate String kelvinToCelcius(double kelvin) {\r\ndouble celcius = kelvin - 273.15;\r\nreturn String.valueOf(celcius);\r\n}\r\n\r\nprivate String kelvinToFahrenheit(double kelvin) {\r\ndouble fahrenheit = (kelvin - 273.15) * 1.8 + 32;\r\nreturn String.valueOf(fahrenheit);\r\n}\r\n\r\n\/\/Rankine\r\nprivate String rankineToNewton(double rankine) {\r\ndouble newton = (rankine - 491.67) * 0.18333;\r\nreturn String.valueOf(newton);\r\n}\r\n\r\nprivate String rankineToDelisle(double rankine) {\r\ndouble delisle = (671.67 - rankine) * 5 \/ 6;\r\nreturn String.valueOf(delisle);\r\n}\r\n\r\nprivate String rankineToCelcius(double rankine) {\r\ndouble celcius = (rankine - 491.67) * 5 \/ 9;\r\nreturn String.valueOf(celcius);\r\n}\r\n\r\nprivate String rankineToFahrenheit(double rankine) {\r\ndouble fahrenheit = rankine - 459.67;\r\nreturn String.valueOf(fahrenheit);\r\n}\r\n\r\nprivate String rankineToKelvin(double rankine) {\r\ndouble kelvin = rankine * 5 \/ 9;\r\nreturn String.valueOf(kelvin);\r\n}\r\n\r\n\/\/Newton\r\nprivate String newtonToDelisle(double newton) {\r\ndouble delisle = (33 - newton) * 50 \/ 11;\r\nreturn String.valueOf(delisle);\r\n}\r\n\r\nprivate String newtonToCelcius(double newton) {\r\ndouble celcius = newton * 100 \/ 33;\r\nreturn String.valueOf(celcius);\r\n}\r\n\r\nprivate String newtonToFahrenheit(double newton) {\r\ndouble fahrenheit = newton * 60 \/ 11 + 32;\r\nreturn String.valueOf(fahrenheit);\r\n}\r\n\r\nprivate String newtonToKelvin(double newton) {\r\ndouble kelvin = newton * 100 \/ 33 + 273.15;\r\nreturn String.valueOf(kelvin);\r\n}\r\n\r\nprivate String newtonToRankine(double newton) {\r\ndouble rankine = newton * 60 \/ 11 + 491.67;\r\nreturn String.valueOf(rankine);\r\n}\r\n\r\n\/\/Delisle\r\nprivate String delisleToCelcius(double delisle) {\r\ndouble celcius = 100 - delisle * 2 \/ 3;\r\nreturn String.valueOf(celcius);\r\n}\r\n\r\nprivate String delisleToFahrenheit(double delisle) {\r\ndouble fahrenheit = 212 - delisle * 6 \/ 5;\r\nreturn String.valueOf(fahrenheit);\r\n}\r\n\r\nprivate String delisleToKelvin(double delisle) {\r\ndouble kelvin = 373.15 - delisle * 2 \/ 3;\r\nreturn String.valueOf(kelvin);\r\n}\r\n\r\nprivate String delisleToRankine(double delisle) {\r\ndouble rankine = 671.67 - delisle * 6 \/ 5;\r\nreturn String.valueOf(rankine);\r\n}\r\n\r\nprivate String delisleToNewton(double delisle) {\r\ndouble newton = 33 - delisle * 11 \/ 50;\r\nreturn String.valueOf(newton);\r\n}\r\n\r\n}<\/pre>\n<p>This code is basically getting the input from the user in numeric value and then he will choose units, then there is a button convert, clicking on which will show you the conversion of that particular unit into chosen units.<\/p>\n<p>11. Repeat steps 8 to 11 for adding different screens which we mention in MainActivity.java. All you need to change is the conversion function present in the last, and the units in line no. 24, 155, 202 in string array.<\/p>\n<h3>Android Unit Converter Output<\/h3>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/temperature-selection.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-85999\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/02\/temperature-selection.webp\" alt=\"temperature selection\" width=\"300\" height=\"665\" \/><\/a><\/p>\n<h3>Summary<\/h3>\n<p>In this Unit Converter project, we understood how to create a unit converter application with a beautiful UI design using Android Java. You can customize this project and add as many units as you want for conversion. Unit converter app is a very useful application for students and in various other industries and fields.<\/p>\n<p>If you found the article useful, do share the project with your friends and colleagues.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this project, you will learn how to develop Unit Converter App using Android. Let&#8217;s start!! What is a Unit Converter? Unit Converter is an app that lets you do exactly what its name&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":86007,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2791],"tags":[3873,3874,4651,4652,4653,4654],"class_list":["post-85987","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","tag-android-project","tag-android-project-for-beginners","tag-android-project-with-code","tag-android-unit-converter","tag-android-unit-converter-app","tag-android-unit-converter-project"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Unit Converter Android App Project [Source Code Included] - TechVidvan<\/title>\n<meta name=\"description\" content=\"Create Unit Converter App with a beautiful UI design using Android. It can convert all kinds of units what you&#039;re trying to measure.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Unit Converter Android App Project [Source Code Included] - TechVidvan\" \/>\n<meta property=\"og:description\" content=\"Create Unit Converter App with a beautiful UI design using Android. It can convert all kinds of units what you&#039;re trying to measure.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/\" \/>\n<meta property=\"og:site_name\" content=\"TechVidvan\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TechVidvan\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-19T05:05:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-03T09:25:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/02\/android-project-unit-converter-app.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"TechVidvan Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@vidvantech\" \/>\n<meta name=\"twitter:site\" content=\"@vidvantech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TechVidvan Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Unit Converter Android App Project [Source Code Included] - TechVidvan","description":"Create Unit Converter App with a beautiful UI design using Android. It can convert all kinds of units what you're trying to measure.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/","og_locale":"en_US","og_type":"article","og_title":"Unit Converter Android App Project [Source Code Included] - TechVidvan","og_description":"Create Unit Converter App with a beautiful UI design using Android. It can convert all kinds of units what you're trying to measure.","og_url":"https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/","og_site_name":"TechVidvan","article_publisher":"https:\/\/www.facebook.com\/TechVidvan\/","article_published_time":"2022-02-19T05:05:01+00:00","article_modified_time":"2026-06-03T09:25:17+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/02\/android-project-unit-converter-app.webp","type":"image\/webp"}],"author":"TechVidvan Team","twitter_card":"summary_large_image","twitter_creator":"@vidvantech","twitter_site":"@vidvantech","twitter_misc":{"Written by":"TechVidvan Team","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/#article","isPartOf":{"@id":"https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/"},"author":{"name":"TechVidvan Team","@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/person\/e9c26e74dd3d87421f7ada9433b8cd22"},"headline":"Unit Converter Android App Project [Source Code Included]","datePublished":"2022-02-19T05:05:01+00:00","dateModified":"2026-06-03T09:25:17+00:00","mainEntityOfPage":{"@id":"https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/"},"wordCount":1149,"commentCount":0,"publisher":{"@id":"https:\/\/techvidvan.com\/tutorials\/#organization"},"image":{"@id":"https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/#primaryimage"},"thumbnailUrl":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/02\/android-project-unit-converter-app.webp","keywords":["android project","android project for beginners","android project with code","Android Unit Converter","Android Unit Converter App","Android Unit Converter Project"],"articleSection":["Android Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/","url":"https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/","name":"Unit Converter Android App Project [Source Code Included] - TechVidvan","isPartOf":{"@id":"https:\/\/techvidvan.com\/tutorials\/#website"},"primaryImageOfPage":{"@id":"https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/#primaryimage"},"image":{"@id":"https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/#primaryimage"},"thumbnailUrl":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/02\/android-project-unit-converter-app.webp","datePublished":"2022-02-19T05:05:01+00:00","dateModified":"2026-06-03T09:25:17+00:00","description":"Create Unit Converter App with a beautiful UI design using Android. It can convert all kinds of units what you're trying to measure.","breadcrumb":{"@id":"https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/#primaryimage","url":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/02\/android-project-unit-converter-app.webp","contentUrl":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/02\/android-project-unit-converter-app.webp","width":1200,"height":628},{"@type":"BreadcrumbList","@id":"https:\/\/techvidvan.com\/tutorials\/unit-converter-android-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/techvidvan.com\/tutorials\/"},{"@type":"ListItem","position":2,"name":"Unit Converter Android App Project [Source Code Included]"}]},{"@type":"WebSite","@id":"https:\/\/techvidvan.com\/tutorials\/#website","url":"https:\/\/techvidvan.com\/tutorials\/","name":"TechVidvan Blogs","description":"","publisher":{"@id":"https:\/\/techvidvan.com\/tutorials\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/techvidvan.com\/tutorials\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/techvidvan.com\/tutorials\/#organization","name":"TechVidvan","url":"https:\/\/techvidvan.com\/tutorials\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/logo\/image\/","url":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2024\/03\/techvidvan-logo-200x50-1.webp","contentUrl":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2024\/03\/techvidvan-logo-200x50-1.webp","width":200,"height":50,"caption":"TechVidvan"},"image":{"@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TechVidvan\/","https:\/\/x.com\/vidvantech"]},{"@type":"Person","@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/person\/e9c26e74dd3d87421f7ada9433b8cd22","name":"TechVidvan Team","description":"The TechVidvan Team delivers practical, beginner-friendly tutorials on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our experts are here to help you upskill and excel in today\u2019s tech industry."}]}},"amp_enabled":false,"_links":{"self":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts\/85987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/comments?post=85987"}],"version-history":[{"count":1,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts\/85987\/revisions"}],"predecessor-version":[{"id":447998,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts\/85987\/revisions\/447998"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/media\/86007"}],"wp:attachment":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/media?parent=85987"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/categories?post=85987"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/tags?post=85987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}