<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<!-- First Button Starts -->
<Button
android:id="@+id/normalButton"
android:layout_width="match_parent"
android:layout_height="70dp"
android:text="Normal Button"
android:backgroundTint="@color/color3"
android:textColor="@color/black"
android:layout_marginTop="20dp"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"/>
<!-- First Button Ends -->
<!-- Second Button Starts -->
<ImageButton
android:id="@+id/imageButton"
android:layout_width="match_parent"
android:layout_height="70dp"
android:layout_marginTop="20dp"
android:backgroundTint="@color/color3"
android:layout_below="@id/normalButton"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:src="@drawable/image"
android:drawablePadding="4dp"
app:tint="@color/color4" />
<!-- Second Button Ends -->
<!-- Third Button Starts -->
<Button
android:id="@+id/imageButtonText"
android:layout_width="match_parent"
android:layout_height="70dp"
android:text="Button With Image and Text"
android:padding="10dp"
android:layout_below="@id/imageButton"
android:drawableLeft="@drawable/image"
android:drawableTint="@color/color4"
android:backgroundTint="@color/color3"
android:textColor="@color/black"
android:layout_marginTop="20dp"
android:layout_marginEnd="10dp"
android:layout_marginStart="10dp"
tools:ignore="RtlHardcoded"
tools:targetApi="m" />
<!-- Third Button Ends -->
</RelativeLayout>
The colors that are used in the application or on the widget are written in the colors file of the android project.
COLORS FILE CODE : (file name - colors.xml)
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="purple_200">#FFBB86FC</color>
<color name="purple_500">#FF6200EE</color>
<color name="purple_700">#FF3700B3</color>
<color name="teal_200">#FF03DAC5</color>
<color name="teal_700">#FF018786</color>
<color name="black">#FF000000</color>
<color name="white">#FFFFFFFF</color>
<color name="color1">#EE82EE</color>
<color name="color2">#FDBE3B</color>
<color name="color3">#FF4842</color>
<color name="color4">#3a52fc</color>
<color name="color5">#000000</color>
</resources>
Manifest file is generated automatically. You can view this file by clicking on the manifest option that is show the project structure image.
MANIFEST FILE CODE: (file name - manifest.xml)
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.differentandroidcodes">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.DifferentStyleButtons">
<activity android:name="com.example.differentandroidcodes.MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
OUTPUT :
Light Theme
Dark Theme
Project Structure in Android Studio
Note : The Selected Files are the important files and the code of those files are given in this article.
0 Comments