In android with shapes we can create beautiful layouts.
Lets look at an example.
Create an xml named “gradient.xml” in your drawable folder and copy this code into it.
Now the main layout file main.xml
The main java file.
Done. You can now run the application.
Lets look at an example.
Create an xml named “gradient.xml” in your drawable folder and copy this code into it.
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
shape
xmlns:android
=
"http://schemas.android.com/apk/res/android"
android:shape
=
"rectangle"
>
<
gradient
android:angle
=
"0"
android:startColor
=
"#000000"
android:endColor
=
"#000000"
android:centerColor
=
"#97CF4D"
/>
</
shape
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
| <? xml version = "1.0" encoding = "utf-8" ?> < LinearLayout xmlns:android = "http://schemas.android.com/apk/res/android" android:id = "@+id/LinearLayout01" android:orientation = "vertical" android:layout_width = "fill_parent" android:layout_height = "fill_parent" android:padding = "10dp" > < TextView android:text = "Sample Text" android:id = "@+id/text01" android:textSize = "25sp" android:layout_margin = "10dp" android:layout_width = "wrap_content" android:layout_height = "wrap_content" > </ TextView > < View android:layout_width = "wrap_content" android:background = "@drawable/gradient" android:layout_height = "1dp" ></ View > < TextView android:text = "Sample text" android:id = "@+id/text02" android:textSize = "25sp" android:layout_margin = "10dp" android:layout_width = "wrap_content" android:layout_height = "wrap_content" > </ TextView > < View android:layout_width = "wrap_content" android:background = "@drawable/gradient" android:layout_height = "1dp" ></ View > < EditText android:text = " " android:id = "@+id/text03" android:textSize = "25sp" android:layout_margin = "10dp" android:layout_width = "fill_parent" android:layout_height = "wrap_content" > </ EditText > < View android:layout_width = "wrap_content" android:background = "@drawable/gradient" android:layout_height = "1dp" ></ View > </ LinearLayout > |
1
2
3
4
5
6
7
8
9
10
11
12
| package pack.coderzheaven; import android.app.Activity; import android.os.Bundle; public class DrawableShapesDemo extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.main); } } |
No comments:
Post a Comment