1
1
package com .phikal .regex .adapters ;
2
2
3
- import android .content .Context ;
4
3
import android .content .Intent ;
5
- import android .media .Image ;
6
4
import android .support .annotation .NonNull ;
7
5
import android .support .annotation .Nullable ;
8
6
import android .text .Editable ;
12
10
import android .view .View ;
13
11
import android .view .ViewGroup ;
14
12
import android .widget .ArrayAdapter ;
15
- import android .widget .Button ;
16
13
import android .widget .EditText ;
17
14
import android .widget .ImageButton ;
18
15
import android .widget .TextView ;
19
16
17
+ import com .phikal .regex .R ;
20
18
import com .phikal .regex .activities .GameActivity ;
21
19
import com .phikal .regex .activities .SettingsActivity ;
22
20
import com .phikal .regex .models .Input ;
23
- import com .phikal .regex .R ;
24
21
import com .phikal .regex .models .Task ;
25
22
26
- import java .util .List ;
27
-
28
23
public class InputAdapter extends ArrayAdapter <Input > {
29
24
30
25
EditText focused = null ;
@@ -38,8 +33,8 @@ public InputAdapter(GameActivity game, Task t) {
38
33
public View getView (int pos , @ Nullable View v , @ NonNull ViewGroup p ) {
39
34
if (v == null )
40
35
v = LayoutInflater .from (getContext ()).inflate (
41
- R .layout .input_layout , p ,false );
42
- else return v ;
36
+ R .layout .input_layout , p , false );
37
+ else return v ;
43
38
44
39
Input input = getItem (pos );
45
40
assert input != null ;
@@ -50,7 +45,7 @@ public View getView(int pos, @Nullable View v, @NonNull ViewGroup p) {
50
45
51
46
input .onEdit ((r , max , msg ) -> {
52
47
int res ;
53
- gInput .setFilters (new InputFilter [] {
48
+ gInput .setFilters (new InputFilter []{
54
49
(src , s , e , dst , ds , de ) -> max ? dst : src
55
50
});
56
51
switch (r ) {
@@ -66,8 +61,13 @@ public View getView(int pos, @Nullable View v, @NonNull ViewGroup p) {
66
61
});
67
62
68
63
gInput .addTextChangedListener (new TextWatcher () {
69
- @ Override public void beforeTextChanged (CharSequence charSequence , int i , int i1 , int i2 ) { }
70
- @ Override public void onTextChanged (CharSequence charSequence , int i , int i1 , int i2 ) { }
64
+ @ Override
65
+ public void beforeTextChanged (CharSequence charSequence , int i , int i1 , int i2 ) {
66
+ }
67
+
68
+ @ Override
69
+ public void onTextChanged (CharSequence charSequence , int i , int i1 , int i2 ) {
70
+ }
71
71
72
72
@ Override
73
73
public void afterTextChanged (Editable editable ) {
@@ -86,8 +86,7 @@ public void afterTextChanged(Editable editable) {
86
86
getContext ().startActivity (i );
87
87
});
88
88
v .requestFocus ();
89
- }
90
- else settings .setVisibility (View .GONE );
89
+ } else settings .setVisibility (View .GONE );
91
90
92
91
return v ;
93
92
}
0 commit comments