Practical No.2
Practical No.2
Practical 2
Programming Resources
Android Resources: (Color, Theme, String, Drawable, Dimension, Image),
Go to
ProjectName->app->res->values->colors.xml
Colors.xml
<color name="Red">#FF0000</color>
<color name="Blue">#0000FF</color> Add this code in the
<color name="Pink">#FF00FF</color> colors.xml
<color name="Cyan">#00FFFF</color>
<color name="Grey">#AABBFF</color>
</resources>
Page 1
T.Y.BSc(I.T) SEM-VI Advanced Mobile Programming
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="56dp"
android:text="TextView" />
android:background="@color/Red"
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="56dp"
android:text="TextView"
android:background="@color/Red"
/>
Now the final Code of activity_main.xml is
<LinearLayout
android:layout_width="409dp"
android:layout_height="729dp"
android:orientation="vertical"
tools:layout_editor_absoluteX="1dp"
tools:layout_editor_absoluteY="1dp">
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="56dp"
android:text="TextView"
android:background="@color/Red"
Page 2
T.Y.BSc(I.T) SEM-VI Advanced Mobile Programming
Add this line only
/>
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="52dp"
android:text="TextView"
Add this line only
android:background="@color/Grey"
/>
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="59dp"
android:text="TextView"
Add this line only
android:background="@color/Blue"
/>
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_height="51dp"
android:text="TextView"
Add this line only
android:background="@color/Cyan"
/>
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
Output
Page 3
T.Y.BSc(I.T) SEM-VI Advanced Mobile Programming
<resources>
<item name="android:background">#000000</item>
Add these lines in styles.xml
<item name="android:textColor">#FFFFAA</item>
</style>
</resources>
Output
Page 5
T.Y.BSc(I.T) SEM-VI Advanced Mobile Programming
strings.xml
<resources>
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/Grey"
Change this attribute
android:text="@string/Description"
android:textSize="24sp" />
Page 7
T.Y.BSc(I.T) SEM-VI Advanced Mobile Programming
Add a new dim.xml file and write the following code in dimens.xml
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<dimen name="textview_height">35dp</dimen>
<dimen name="textview_width">150dp</dimen>
<dimen name="font_size">26sp</dimen>
</resources>
Page 9
T.Y.BSc(I.T) SEM-VI Advanced Mobile Programming
<LinearLayout
android:layout_width="409dp"
android:layout_height="729dp"
android:orientation="vertical"
tools:layout_editor_absoluteX="1dp"
tools:layout_editor_absoluteY="1dp">
<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:srcCompat="@drawable/new" />
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
Output
Page 10