june9152 5 роки тому
батько
коміт
b578ac76ef

+ 4 - 2
app/src/main/java/com/example/repeater/ListViewAdapter.java

@@ -70,7 +70,7 @@ public class ListViewAdapter extends BaseAdapter {
70
 
70
 
71
             @Override
71
             @Override
72
             public void afterTextChanged(Editable s) {
72
             public void afterTextChanged(Editable s) {
73
-                Log.d("getView", s.toString());
73
+//                Log.d("getView", s.toString());
74
                 filteredItemList.get(holder.ref).setVal(s.toString());
74
                 filteredItemList.get(holder.ref).setVal(s.toString());
75
 
75
 
76
 //                valeditText.setText(s.toString());
76
 //                valeditText.setText(s.toString());
@@ -181,7 +181,7 @@ public class ListViewAdapter extends BaseAdapter {
181
             valbutton.setVisibility(View.VISIBLE);
181
             valbutton.setVisibility(View.VISIBLE);
182
             //   valbutton.setText(listViewItem.getVal());
182
             //   valbutton.setText(listViewItem.getVal());
183
         }
183
         }
184
-        Log.d("getView", String.valueOf(getItem(position)) + "Position : " + position);
184
+//        Log.d("getView", String.valueOf(getItem(position)) + "Position : " + position);
185
 //        descTextView.setBackgroundColor();
185
 //        descTextView.setBackgroundColor();
186
         return convertView;
186
         return convertView;
187
     }
187
     }
@@ -225,8 +225,10 @@ public class ListViewAdapter extends BaseAdapter {
225
 }
225
 }
226
 
226
 
227
 class ViewHolder {
227
 class ViewHolder {
228
+    TextView textView;
228
     EditText editText;
229
     EditText editText;
229
     EditText editText1;
230
     EditText editText1;
230
     EditText editText2;
231
     EditText editText2;
232
+    Button button;
231
     int ref;
233
     int ref;
232
 }
234
 }

+ 102 - 54
app/src/main/java/com/example/repeater/MainActivity.java

@@ -27,14 +27,22 @@ public class MainActivity extends AppCompatActivity implements Runnable,OnClickL
27
     PrintWriter out;        //서버에 데이터를 전송한다.
27
     PrintWriter out;        //서버에 데이터를 전송한다.
28
     TextView textView_status;
28
     TextView textView_status;
29
     String data;
29
     String data;
30
-    public Button button_port,button_control,listView_button;
30
+    public Button button_port,button_control,listView_button,button_set;
31
     public Context mContext;
31
     public Context mContext;
32
     private Socket socket;  //소켓생성
32
     private Socket socket;  //소켓생성
33
     public boolean Connection_Status = false;
33
     public boolean Connection_Status = false;
34
     public boolean isConnection_Status() {
34
     public boolean isConnection_Status() {
35
         return Connection_Status;
35
         return Connection_Status;
36
     }
36
     }
37
+    public boolean Send_Set =false;
38
+    public boolean isSend_Status() {
39
+        return Send_Set;
40
+    }
37
     public static int DATA_TEST = 0;
41
     public static int DATA_TEST = 0;
42
+    final private byte info_set = 1;
43
+    final private byte rf_set = 2;
44
+    final private byte not_setting = 0;
45
+    private byte info_rf_status = not_setting;
38
     public void setConnection_Status(boolean connection_Status) {
46
     public void setConnection_Status(boolean connection_Status) {
39
         Connection_Status = connection_Status;
47
         Connection_Status = connection_Status;
40
         if(Connection_Status){
48
         if(Connection_Status){
@@ -45,10 +53,7 @@ public class MainActivity extends AppCompatActivity implements Runnable,OnClickL
45
             button_port.setText("Port Open");
53
             button_port.setText("Port Open");
46
         }
54
         }
47
     }
55
     }
48
-
49
     /*** WIFI END***/
56
     /*** WIFI END***/
50
-
51
-
52
     ImageButton imageButton01;
57
     ImageButton imageButton01;
53
     ImageButton imageButton02;
58
     ImageButton imageButton02;
54
     public static ListViewAdapter adapter_infor;
59
     public static ListViewAdapter adapter_infor;
@@ -56,7 +61,6 @@ public class MainActivity extends AppCompatActivity implements Runnable,OnClickL
56
     public static ListViewAdapter adapter_info_set;
61
     public static ListViewAdapter adapter_info_set;
57
     public static ListViewAdapter adapter_rf_set;
62
     public static ListViewAdapter adapter_rf_set;
58
 
63
 
59
-
60
     @Override
64
     @Override
61
     protected void onCreate(Bundle savedInstanceState) {
65
     protected void onCreate(Bundle savedInstanceState) {
62
 
66
 
@@ -66,8 +70,8 @@ public class MainActivity extends AppCompatActivity implements Runnable,OnClickL
66
         //        listview_info_set.setOnItemClickListener(this);
70
         //        listview_info_set.setOnItemClickListener(this);
67
 //        listview_rf_set.setOnItemClickListener(this);
71
 //        listview_rf_set.setOnItemClickListener(this);
68
         listView_button = findViewById(R.id.listView_button);
72
         listView_button = findViewById(R.id.listView_button);
69
-        imageButton01 = findViewById(R.id.imageButton01);
70
-        imageButton02 = findViewById(R.id.imageButton02);
73
+        imageButton01 = findViewById(R.id.imageButton_info);
74
+        imageButton02 = findViewById(R.id.imageButton_rf);
71
         // Adapter 생성
75
         // Adapter 생성
72
         adapter_infor = new ListViewAdapter();
76
         adapter_infor = new ListViewAdapter();
73
         adapter_rf = new ListViewAdapter();
77
         adapter_rf = new ListViewAdapter();
@@ -79,10 +83,11 @@ public class MainActivity extends AppCompatActivity implements Runnable,OnClickL
79
         listview_rf_set = findViewById(R.id.listview_rf_set);
83
         listview_rf_set = findViewById(R.id.listview_rf_set);
80
 
84
 
81
 
85
 
82
-        imageButton02 = findViewById(R.id.imageButton02);
86
+        imageButton02 = findViewById(R.id.imageButton_rf);
83
 
87
 
84
         button_port = findViewById(R.id.button_port);
88
         button_port = findViewById(R.id.button_port);
85
         button_control = findViewById(R.id.button_control);
89
         button_control = findViewById(R.id.button_control);
90
+        button_set = findViewById(R.id.button_set);
86
         textView_status = findViewById(R.id.textView_status);
91
         textView_status = findViewById(R.id.textView_status);
87
         new Thread(new Runnable() {
92
         new Thread(new Runnable() {
88
             @Override
93
             @Override
@@ -120,20 +125,20 @@ public class MainActivity extends AppCompatActivity implements Runnable,OnClickL
120
 
125
 
121
         listview = (ListView) findViewById(R.id.listview_info_set);
126
         listview = (ListView) findViewById(R.id.listview_info_set);
122
         listview.setAdapter(adapter_info_set);
127
         listview.setAdapter(adapter_info_set);
123
-        adapter_info_set.addItem("firm info.", "0.1Ver", "", "READ");
124
-        adapter_info_set.addItem("FPGA Ver.", "0.2Ver", "", "READ");
125
-        adapter_info_set.addItem("F/W Ver.", "0.3Ver", "", "READ");
126
-        adapter_info_set.addItem("Config No.", "", "", "EDIT");
127
-        adapter_info_set.addItem("Sub Frame No.", "", "", "EDIT");
128
-        adapter_info_set.addItem("CH1 TTG", "", "", "EDIT");
129
-        adapter_info_set.addItem("CH1 RTG", "", "", "EDIT");
130
-        adapter_info_set.addItem("CH2 TTG", "", "", "EDIT");
131
-        adapter_info_set.addItem("CH2 RTG", "", "", "EDIT");
132
-        adapter_info_set.addItem("CH1 Polarity", "ON", "", "BUTTON");
133
-        adapter_info_set.addItem("CH1 Default", "ON", "", "BUTTON");
134
-        adapter_info_set.addItem("CH2 Polarity", "ON", "", "BUTTON");
135
-        adapter_info_set.addItem("CH2 Default", "ON", "", "BUTTON");
136
-        adapter_info_set.addItem("Auto Config", "MANUAL", "", "BUTTON");
128
+        adapter_info_set.addItem("firm info.", "0.1Ver", "0", "READ");
129
+        adapter_info_set.addItem("FPGA Ver.", "0.2Ver", "0", "READ");
130
+        adapter_info_set.addItem("F/W Ver.", "0.3Ver", "0", "READ");
131
+        adapter_info_set.addItem("Config No.", "0", "0", "EDIT");
132
+        adapter_info_set.addItem("Sub Frame No.", "0", "0", "EDIT");
133
+        adapter_info_set.addItem("CH1 TTG", "0", "0", "EDIT");
134
+        adapter_info_set.addItem("CH1 RTG", "0", "0", "EDIT");
135
+        adapter_info_set.addItem("CH2 TTG", "0", "0", "EDIT");
136
+        adapter_info_set.addItem("CH2 RTG", "0", "0", "EDIT");
137
+        adapter_info_set.addItem("CH1 Polarity", "ON", "0", "BUTTON");
138
+        adapter_info_set.addItem("CH1 Default", "ON", "0", "BUTTON");
139
+        adapter_info_set.addItem("CH2 Polarity", "ON", "0", "BUTTON");
140
+        adapter_info_set.addItem("CH2 Default", "ON", "0", "BUTTON");
141
+        adapter_info_set.addItem("Auto Config", "MANUAL", "0", "BUTTON");
137
         // 아이템을 [클릭]시의 이벤트 리스너를 등록
142
         // 아이템을 [클릭]시의 이벤트 리스너를 등록
138
 /*        listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
143
 /*        listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
139
             @Override
144
             @Override
@@ -149,33 +154,33 @@ public class MainActivity extends AppCompatActivity implements Runnable,OnClickL
149
         });*/
154
         });*/
150
         listview = (ListView) findViewById(R.id.listview_rf);
155
         listview = (ListView) findViewById(R.id.listview_rf);
151
         listview.setAdapter(adapter_rf);
156
         listview.setAdapter(adapter_rf);
152
-        adapter_rf.addItem("input ATT", "0 Dbm", "", "READ");
153
-        adapter_rf.addItem("Output ATT", "0 Dbm", "", "READ");
154
-        adapter_rf.addItem("Input Offset ATT", "0 Dbm", "", "READ");
155
-        adapter_rf.addItem("Output Offset ATT", "0 Dbm", "", "READ");
156
-        adapter_rf.addItem("Gain(dB)", "0 dB", "", "READ");
157
-        adapter_rf.addItem("ALC Level", "0.6Ver", "", "READ");
158
-        adapter_rf.addItem("PA Enable", "0.7Ver", "", "READ");
159
-        adapter_rf.addItem("EX PA Enable", "0.8Ver", "", "READ");
160
-        adapter_rf.addItem("RF PLL Freq", "0.9Ver", "", "READ");
161
-        adapter_rf.addItem("AGD Level", "1.1Ver", "", "READ");
162
-        adapter_rf.addItem("ISO Level", "1.2Ver", "", "READ");
163
-        adapter_rf.addItem("Temperature", "1.3Ver", "", "READ");
157
+        adapter_rf.addItem("input ATT", "0 Dbm", "0", "READ");
158
+        adapter_rf.addItem("Output ATT", "0 Dbm", "0", "READ");
159
+        adapter_rf.addItem("Input Offset ATT", "0 Dbm", "0", "READ");
160
+        adapter_rf.addItem("Output Offset ATT", "0 Dbm", "0", "READ");
161
+        adapter_rf.addItem("Gain(dB)", "0 dB", "0", "READ");
162
+        adapter_rf.addItem("ALC Level", "0.6Ver", "0", "READ");
163
+        adapter_rf.addItem("PA Enable", "0.7Ver", "0", "READ");
164
+        adapter_rf.addItem("EX PA Enable", "0.8Ver", "0", "READ");
165
+        adapter_rf.addItem("RF PLL Freq", "0.9Ver", "0", "READ");
166
+        adapter_rf.addItem("AGD Level", "1.1Ver", "0", "READ");
167
+        adapter_rf.addItem("ISO Level", "1.2Ver", "0", "READ");
168
+        adapter_rf.addItem("Temperature", "1.3Ver", "0", "READ");
164
 
169
 
165
         listview = (ListView) findViewById(R.id.listview_rf_set);
170
         listview = (ListView) findViewById(R.id.listview_rf_set);
166
         listview.setAdapter(adapter_rf_set);
171
         listview.setAdapter(adapter_rf_set);
167
-        adapter_rf_set.addItem("input ATT", " ", "", "EDIT2");
168
-        adapter_rf_set.addItem("Output ATT", " ", " ", "EDIT2");
169
-        adapter_rf_set.addItem("Input Offset ATT", "", " ", "EDIT2");
170
-        adapter_rf_set.addItem("Output Offset ATT", "", " ", "EDIT2");
171
-        adapter_rf_set.addItem("Gain(dB)", " ", " ", "EDIT2");
172
-        adapter_rf_set.addItem("ALC Level", " ", " ", "EDIT2");
173
-        adapter_rf_set.addItem("PA Enable", "ON", "", "BUTTON");
174
-        adapter_rf_set.addItem("EX PA Enable", "ON", "", "BUTTON");
175
-        adapter_rf_set.addItem("RF PLL Freq", "", "", "EDIT");
176
-        adapter_rf_set.addItem("AGD Level", "", "", "EDIT");
177
-        adapter_rf_set.addItem("ISO Level", "1.2Ver", "", "READ");
178
-        adapter_rf_set.addItem("Temperature", "1.3Ver", "", "READ");
172
+        adapter_rf_set.addItem("input ATT", "0", "0", "EDIT2");
173
+        adapter_rf_set.addItem("Output ATT", "0", "0", "EDIT2");
174
+        adapter_rf_set.addItem("Input Offset ATT", "0", "0", "EDIT2");
175
+        adapter_rf_set.addItem("Output Offset ATT", "0", "0", "EDIT2");
176
+        adapter_rf_set.addItem("Gain(dB)", "0", "0", "EDIT2");
177
+        adapter_rf_set.addItem("ALC Level", "0", "0", "EDIT2");
178
+        adapter_rf_set.addItem("PA Enable", "ON", "0", "BUTTON");
179
+        adapter_rf_set.addItem("EX PA Enable", "ON", "0", "BUTTON");
180
+        adapter_rf_set.addItem("RF PLL Freq", "0", "0", "EDIT");
181
+        adapter_rf_set.addItem("AGD Level", "0", "0", "EDIT");
182
+        adapter_rf_set.addItem("ISO Level", "1.2Ver", "0", "READ");
183
+        adapter_rf_set.addItem("Temperature", "1.3Ver", "0", "READ");
179
         // 아이템을 [클릭]시의 이벤트 리스너를 등록
184
         // 아이템을 [클릭]시의 이벤트 리스너를 등록
180
       /*  listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
185
       /*  listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
181
                 @Override
186
                 @Override
@@ -244,6 +249,7 @@ public class MainActivity extends AppCompatActivity implements Runnable,OnClickL
244
                 if(button_control.getText() == "Status") {
249
                 if(button_control.getText() == "Status") {
245
                     button_control.setText("Control");
250
                     button_control.setText("Control");
246
                     textView_status.setText("Status");
251
                     textView_status.setText("Status");
252
+                    button_set.setVisibility(view.INVISIBLE);
247
                     if(listview_info_set.getVisibility() == view.VISIBLE) {
253
                     if(listview_info_set.getVisibility() == view.VISIBLE) {
248
                         listview_info.setVisibility(view.VISIBLE);
254
                         listview_info.setVisibility(view.VISIBLE);
249
                         listview_info_set.setVisibility(view.INVISIBLE);
255
                         listview_info_set.setVisibility(view.INVISIBLE);
@@ -255,39 +261,51 @@ public class MainActivity extends AppCompatActivity implements Runnable,OnClickL
255
                         listview_info.setVisibility(view.INVISIBLE);
261
                         listview_info.setVisibility(view.INVISIBLE);
256
                         listview_info_set.setVisibility(view.INVISIBLE);
262
                         listview_info_set.setVisibility(view.INVISIBLE);
257
                     }
263
                     }
264
+                    info_rf_status = not_setting;
258
                 }
265
                 }
259
                 else {
266
                 else {
260
                     button_control.setText("Status");
267
                     button_control.setText("Status");
261
                     textView_status.setText("Control");
268
                     textView_status.setText("Control");
269
+                    button_set.setVisibility(view.VISIBLE);
262
                     if(listview_info.getVisibility() == view.VISIBLE) {
270
                     if(listview_info.getVisibility() == view.VISIBLE) {
263
                         listview_info.setVisibility(view.INVISIBLE);
271
                         listview_info.setVisibility(view.INVISIBLE);
264
                         listview_info_set.setVisibility(view.VISIBLE);
272
                         listview_info_set.setVisibility(view.VISIBLE);
265
                         listview_rf.setVisibility(view.INVISIBLE);
273
                         listview_rf.setVisibility(view.INVISIBLE);
266
                         listview_rf_set.setVisibility(view.INVISIBLE);
274
                         listview_rf_set.setVisibility(view.INVISIBLE);
275
+                        info_rf_status = info_set;
267
                     }else{
276
                     }else{
268
                         listview_rf.setVisibility(view.INVISIBLE);
277
                         listview_rf.setVisibility(view.INVISIBLE);
269
                         listview_rf_set.setVisibility(view.VISIBLE);
278
                         listview_rf_set.setVisibility(view.VISIBLE);
270
                         listview_info.setVisibility(view.INVISIBLE);
279
                         listview_info.setVisibility(view.INVISIBLE);
271
                         listview_info_set.setVisibility(view.INVISIBLE);
280
                         listview_info_set.setVisibility(view.INVISIBLE);
281
+                        info_rf_status = rf_set;
272
                     }
282
                     }
273
                 }
283
                 }
274
                 break;
284
                 break;
275
-            case R.id.imageButton01:
285
+            case R.id.button_set:
286
+                /*Data Send 조건 */
287
+                if(isSend_Status() == true){
288
+                    Send_Set = false;
289
+                }else{
290
+                    Send_Set = true;
291
+                }
292
+
293
+                break;
294
+            case R.id.imageButton_info:
276
                 if(textView_status.getText() != "Control") {
295
                 if(textView_status.getText() != "Control") {
277
                     listview_info.setVisibility(view.VISIBLE);
296
                     listview_info.setVisibility(view.VISIBLE);
278
                     listview_rf.setVisibility(view.INVISIBLE);
297
                     listview_rf.setVisibility(view.INVISIBLE);
279
                     listview_info_set.setVisibility(view.INVISIBLE);
298
                     listview_info_set.setVisibility(view.INVISIBLE);
280
-
281
                     listview_rf_set.setVisibility(view.INVISIBLE);
299
                     listview_rf_set.setVisibility(view.INVISIBLE);
282
                 }else{
300
                 }else{
283
                     listview_info.setVisibility(view.INVISIBLE);
301
                     listview_info.setVisibility(view.INVISIBLE);
284
                     listview_rf.setVisibility(view.INVISIBLE);
302
                     listview_rf.setVisibility(view.INVISIBLE);
285
                     listview_rf_set.setVisibility(view.INVISIBLE);
303
                     listview_rf_set.setVisibility(view.INVISIBLE);
286
-
287
                     listview_info_set.setVisibility(view.VISIBLE);
304
                     listview_info_set.setVisibility(view.VISIBLE);
305
+                    info_rf_status = info_set;
288
                 }
306
                 }
289
                 break;
307
                 break;
290
-            case R.id.imageButton02:
308
+            case R.id.imageButton_rf:
291
 
309
 
292
                 if(textView_status.getText() != "Control") {
310
                 if(textView_status.getText() != "Control") {
293
                     listview_info.setVisibility(view.INVISIBLE);
311
                     listview_info.setVisibility(view.INVISIBLE);
@@ -300,6 +318,7 @@ public class MainActivity extends AppCompatActivity implements Runnable,OnClickL
300
                     listview_info_set.setVisibility(view.INVISIBLE);
318
                     listview_info_set.setVisibility(view.INVISIBLE);
301
                     listview_rf_set.setVisibility(view.VISIBLE);
319
                     listview_rf_set.setVisibility(view.VISIBLE);
302
                     listview_rf.setVisibility(view.INVISIBLE);
320
                     listview_rf.setVisibility(view.INVISIBLE);
321
+                    info_rf_status = rf_set;
303
                 }
322
                 }
304
                 break;
323
                 break;
305
         }
324
         }
@@ -332,11 +351,18 @@ public class MainActivity extends AppCompatActivity implements Runnable,OnClickL
332
                                 Prev_RecvStr = str;
351
                                 Prev_RecvStr = str;
333
 //                                adapter_rf.notifyDataSetChanged();
352
 //                                adapter_rf.notifyDataSetChanged();
334
 //                                adapter_rf_set.notifyDataSetChanged();
353
 //                                adapter_rf_set.notifyDataSetChanged();
335
-                                for(int i = 0; i < 12; i++) {
336
-                                    item = (ListViewItem)adapter_rf_set.getItem(i);
337
-                                    Log.d("getView", item.getVal() +  "||||||\r\n");
354
+                                if(info_rf_status != not_setting) {
355
+                                    if (info_rf_status == info_set) {
356
+                                        info_data_set();
357
+                                    } else {
358
+                                        rf_data_set();
359
+                                    }
338
                                 }
360
                                 }
339
-                                Log.d("Mainactivity.class / runOnUiThread", "isConnection_Status : " + isConnection_Status());
361
+//                                for(int i = 0; i < 12; i++) {
362
+//                                    item = (ListViewItem)adapter_rf_set.getItem(i);
363
+//                                    Log.d("getView", item.getVal() +  "||||||\r\n");
364
+//                                }
365
+//                                Log.d("Mainactivity.class / runOnUiThread", "isConnection_Status : " + isConnection_Status());
340
                             }
366
                             }
341
 //
367
 //
342
                         }catch (Exception e){
368
                         }catch (Exception e){
@@ -347,7 +373,29 @@ public class MainActivity extends AppCompatActivity implements Runnable,OnClickL
347
                 });
373
                 });
348
             }
374
             }
349
         }).start();
375
         }).start();
376
+    }
377
+
378
+    private String info_data_set(){
379
+        String temp_str = "be01";
380
+        for(int i = 3; i < 14; i++) {
381
+            item = (ListViewItem) adapter_info_set.getItem(i);
382
+             temp_str += item.getVal();
383
+        }
384
+        Log.d("Mainactivity.class / info_data_set", temp_str);
385
+        return temp_str;
386
+    }
350
 
387
 
388
+    private String rf_data_set(){
389
+        String temp_str = "";
390
+        for(int i = 0; i < 10; i++) {
391
+            item = (ListViewItem) adapter_rf_set.getItem(i);
392
+            temp_str += item.getVal();
393
+            if(i < 6) {
394
+                temp_str += item.getVal2();
395
+            }
396
+        }
397
+        Log.d("Mainactivity.class / rf_data_set", temp_str);
398
+        return temp_str;
351
     }
399
     }
352
 
400
 
353
     @Override
401
     @Override

+ 1 - 1
app/src/main/java/com/example/repeater/send.java

@@ -36,7 +36,7 @@ public class send extends TimerTask {
36
 
36
 
37
     }
37
     }
38
     //byte[] data = {"abcdefghijklmnopqrxtuvwxyz"};
38
     //byte[] data = {"abcdefghijklmnopqrxtuvwxyz"};
39
-    String data = "abcdefghijklmnopqrxtuvwxyz";
39
+    String data = "BLUECELL";
40
     byte[] buffers = data.getBytes();
40
     byte[] buffers = data.getBytes();
41
 
41
 
42
     @Override
42
     @Override

+ 9 - 3
app/src/main/res/layout/activity_list_view_item.xml

@@ -36,7 +36,9 @@
36
                                     android:layout_weight="2"
36
                                     android:layout_weight="2"
37
                                     android:ems="10"
37
                                     android:ems="10"
38
                                     android:inputType="number"
38
                                     android:inputType="number"
39
-                                    android:text="Name"
39
+                                    android:textAlignment="center"
40
+                                    android:maxLength="2"
41
+                                    android:text="0"
40
                                     />
42
                                     />
41
                                 <Button
43
                                 <Button
42
                                     android:id="@+id/listView_button"
44
                                     android:id="@+id/listView_button"
@@ -59,7 +61,9 @@
59
                                             android:layout_weight="1"
61
                                             android:layout_weight="1"
60
                                             android:ems="10"
62
                                             android:ems="10"
61
                                             android:inputType="number"
63
                                             android:inputType="number"
62
-                                            android:text="Name" />
64
+                                            android:maxLength="2"
65
+                                            android:textAlignment="center"
66
+                                            android:text="0" />
63
 
67
 
64
                                         <EditText
68
                                         <EditText
65
                                             android:id="@+id/editText2"
69
                                             android:id="@+id/editText2"
@@ -68,7 +72,9 @@
68
                                             android:layout_weight="1"
72
                                             android:layout_weight="1"
69
                                             android:ems="10"
73
                                             android:ems="10"
70
                                             android:inputType="number"
74
                                             android:inputType="number"
71
-                                            android:text="Name" />
75
+                                            android:textAlignment="center"
76
+                                            android:maxLength="2"
77
+                                            android:text="0" />
72
                                 </LinearLayout>
78
                                 </LinearLayout>
73
 
79
 
74
                         </FrameLayout>
80
                         </FrameLayout>

+ 12 - 3
app/src/main/res/layout/activity_main.xml

@@ -42,12 +42,21 @@
42
         android:onClick="onClick" />
42
         android:onClick="onClick" />
43
         <TextView
43
         <TextView
44
             android:id="@+id/textView_status"
44
             android:id="@+id/textView_status"
45
-            android:layout_width="match_parent"
45
+            android:layout_width="wrap_content"
46
             android:layout_height="wrap_content"
46
             android:layout_height="wrap_content"
47
             android:layout_marginLeft="30dp"
47
             android:layout_marginLeft="30dp"
48
             android:layout_marginTop="20dp"
48
             android:layout_marginTop="20dp"
49
             android:text="Status"
49
             android:text="Status"
50
             android:textSize="46sp" />
50
             android:textSize="46sp" />
51
+        <Button
52
+            android:id="@+id/button_set"
53
+            android:layout_width="wrap_content"
54
+            android:layout_height="wrap_content"
55
+            android:layout_marginLeft="10dp"
56
+            android:layout_marginBottom="10dp"
57
+            android:text="set"
58
+            android:visibility="invisible"
59
+            android:onClick="onClick" />
51
     </LinearLayout>
60
     </LinearLayout>
52
     <TextView
61
     <TextView
53
         android:id="@+id/textView"
62
         android:id="@+id/textView"
@@ -94,7 +103,7 @@
94
         android:orientation="horizontal">
103
         android:orientation="horizontal">
95
 
104
 
96
         <ImageButton
105
         <ImageButton
97
-            android:id="@+id/imageButton01"
106
+            android:id="@+id/imageButton_info"
98
             android:layout_width="wrap_content"
107
             android:layout_width="wrap_content"
99
             android:layout_height="wrap_content"
108
             android:layout_height="wrap_content"
100
             android:scaleType="fitStart"
109
             android:scaleType="fitStart"
@@ -102,7 +111,7 @@
102
             android:onClick="onClick"
111
             android:onClick="onClick"
103
             app:srcCompat="@android:drawable/zoom_plate" />
112
             app:srcCompat="@android:drawable/zoom_plate" />
104
         <ImageButton
113
         <ImageButton
105
-            android:id="@+id/imageButton02"
114
+            android:id="@+id/imageButton_rf"
106
             android:layout_width="wrap_content"
115
             android:layout_width="wrap_content"
107
             android:layout_height="wrap_content"
116
             android:layout_height="wrap_content"
108
             android:background="@android:color/transparent"
117
             android:background="@android:color/transparent"

+ 1 - 1
build.gradle

@@ -7,7 +7,7 @@ buildscript {
7
         
7
         
8
     }
8
     }
9
     dependencies {
9
     dependencies {
10
-        classpath 'com.android.tools.build:gradle:3.5.0'
10
+        classpath 'com.android.tools.build:gradle:3.5.3'
11
         
11
         
12
         // NOTE: Do not place your application dependencies here; they belong
12
         // NOTE: Do not place your application dependencies here; they belong
13
         // in the individual module build.gradle files
13
         // in the individual module build.gradle files