blob: a9232cc141711feb0fb2445d595f2084f1e56365 [file] [log] [blame]
Emeric Vigier62ca14d2012-08-24 11:05:09 -04001package com.savoirfairelinux.sflphone.client;
2
3import android.app.Fragment;
4import android.os.Bundle;
Alexandre Savard2c50e692012-09-24 11:18:31 -04005import android.text.Editable;
Emeric Vigier62ca14d2012-08-24 11:05:09 -04006import android.util.Log;
7import android.view.InflateException;
8import android.view.LayoutInflater;
9import android.view.View;
Alexandre Savard0014d232012-09-24 10:31:23 -040010import android.view.View.OnClickListener;
Emeric Vigier62ca14d2012-08-24 11:05:09 -040011import android.view.ViewGroup;
12import android.widget.Button;
Alexandre Savard0014d232012-09-24 10:31:23 -040013import android.widget.EditText;
Emeric Vigier62ca14d2012-08-24 11:05:09 -040014import android.widget.TextView;
15
16import com.savoirfairelinux.sflphone.R;
17
Alexandre Savard2c50e692012-09-24 11:18:31 -040018public class ButtonSectionFragment extends Fragment implements OnClickListener
Emeric Vigier62ca14d2012-08-24 11:05:09 -040019{
Alexandre Savard2c50e692012-09-24 11:18:31 -040020 static final String TAG = "ButtonSectionFragment";
Alexandre Savard2c50e692012-09-24 11:18:31 -040021 EditText mTextEntry;
Alexandre Savard0014d232012-09-24 10:31:23 -040022
23
Alexandre Savard2c50e692012-09-24 11:18:31 -040024 public ButtonSectionFragment()
25 {
26 setRetainInstance(true);
27 }
28
Alexandre Savard2c50e692012-09-24 11:18:31 -040029 public static final String ARG_SECTION_NUMBER = "section_number";
30
31 @Override
32 public View onCreateView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState)
33 {
34 View view;
35 Log.i(TAG, "onCreateView" );
36 view = inflater.inflate(R.layout.test_layout, parent, false);
37
Alexandre Savard2c50e692012-09-24 11:18:31 -040038 Numpad numpad = (Numpad) view.findViewById(R.id.numPad);
39
40 Button makeCall = (Button) view.findViewById(R.id.buttonCall);
41 makeCall.setOnClickListener(this);
42
43 mTextEntry = (EditText) view.findViewById(R.id.numDisplay);
44
45 numpad.setEditText(mTextEntry);
46
47 return view;
48 }
49
50 @Override
51 public void onClick(View v)
52 {
53 Log.i(TAG, "onClick from ButtonSectionFragment");
54 if(v.getId() == R.id.buttonCall) {
55 Editable editText = mTextEntry.getText();
56 editText.clear();
57 }
58 }
Alexandre Savarddef3bfa2012-09-12 16:20:06 -040059}