The android custom control defines an xml button control style and then a control calls it.
Steps:
1. Create a style xml for the button control in drawable:
Java code
<? Xml version = "1.0" encoding = "UTF-8"?>
<Selector xmlns: android = "http://schemas.android.com/apk/res/android">
<Item android: state_pressed = "true" android: drawable = "@ drawable/submit_commonhover"/>
<Item android: state_focused = "true" android: drawable = "@ drawable/submit_common"/>
<Item android: drawable = "@ drawable/submit_common"/>
</Selector>
Name it greenbtnlay. xml;
2. Call the following in the required control definition:
Java code
<? Xml version = "1.0" encoding = "UTF-8"?>
<LinearLayout xmlns: android = "http://schemas.android.com/apk/res/android"
Android: orientation = "vertical"
Android: layout_width = "fill_parent"
Android: layout_height = "fill_parent"
>
<Button
Android: layout_width = "wrap_content"
Android: layout_height = "wrap_content"
Android: background = "@ drawable/greenbtnlay"/>
</LinearLayout>
Okay. The style of a button control is customized. You can define other controls, such as text box drop-down boxes.