Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class AddressLayout extends LinearLayout {
- private EditText mStreet1;
- private EditText mStreet2;
- private EditText mStreet3;
- private EditText mLocality;
- private EditText mRegion;
- private EditText mPostcode;
- public AddressLayout(Context context) {
- super(context);
- initialize();
- }
- public AddressLayout(Context context, AttributeSet attrs) {
- super(context, attrs);
- initialize();
- }
- public AddressLayout(Context context, AttributeSet attrs, int defStyle) {
- super(context, attrs, defStyle);
- initialize();
- }
- private void initialize() {
- View rootView = inflate(getContext(), R.layout.widget_address, this);
- mStreet1 = (EditText) rootView.findViewById(R.id.street1);
- mStreet2 = (EditText) rootView.findViewById(R.id.street2);
- mStreet3 = (EditText) rootView.findViewById(R.id.street3);
- mLocality = (EditText) rootView.findViewById(R.id.locality);
- mRegion = (EditText) rootView.findViewById(R.id.region);
- mPostcode = (EditText) rootView.findViewById(R.id.postcode);
- }
- private Address getAddress(Address address) {
- address.setAddressLine1(mStreet1.getText().toString().trim());
- address.setAddressLine2(mStreet2.getText().toString().trim());
- address.setAddressLine3(mStreet3.getText().toString().trim());
- address.setLocality(mLocality.getText().toString().trim());
- address.setRegion(mRegion.getText().toString().trim());
- address.setPostcode(mPostcode.getText().toString().trim());
- return address;
- }
- protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
- super.onMeasure(widthMeasureSpec, heightMeasureSpec);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement