Skip to content

Commit f51776f

Browse files
committed
add control multiLine
1 parent 2146139 commit f51776f

File tree

5 files changed

+13
-7
lines changed

5 files changed

+13
-7
lines changed

app/src/main/java/com/spisoft/spedittext/MainActivity.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ protected void onCreate(Bundle savedInstanceState) {
1616
super.onCreate(savedInstanceState);
1717
setContentView(R.layout.activity_main);
1818

19-
SpsEditText SET = findViewById(R.id.set);
19+
final SpsEditText SET = findViewById(R.id.set);
2020
SET.SetHint("TEST");
2121
SET.SetUses(this, true, true);
2222
// SET.SetBorder(getResources().getDrawable(R.drawable.background_button_shape_1),10);
@@ -27,6 +27,12 @@ public void onClick(View v) {
2727
Toast.makeText(MainActivity.this,"SSSS",Toast.LENGTH_SHORT).show();
2828
}
2929
});
30+
SET.setOnChangeTextListener(new SpsEditText.OnChangeTextListener() {
31+
@Override
32+
public void onEvent() {
33+
Toast.makeText(MainActivity.this,SET.GetText(),Toast.LENGTH_SHORT).show();
34+
}
35+
});
3036

3137
}
3238
}

app/src/main/res/layout/activity_main.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99

1010
<com.spisoft.spsedittextview.SpsEditText
1111
android:id="@+id/set"
12+
android:background="@drawable/background_button_shape_2"
13+
android:layout_margin="@dimen/sps_lpr_10"
14+
android:padding="@dimen/sps_lpr_5"
1215
android:layout_width="match_parent"
1316
android:layout_height="wrap_content"
1417
tools:ignore="MissingConstraints">

spsedittextview/src/main/java/com/spisoft/spsedittextview/SpsEditText.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,8 @@ public void onClick(View v) {
169169
final TypedArray typedArray = context.obtainStyledAttributes(attrs, R.styleable.SpsEditText, 0, 0);
170170

171171
MText.setHint(typedArray.getString(R.styleable.SpsEditText_TextHint));
172+
MText.setSingleLine(!typedArray.getBoolean(R.styleable.SpsEditText_MultiLine,false));
173+
172174
// ViewBase.setPadding(R.dimen.sps_lpr_5,R.dimen.sps_lpr_5,R.dimen.sps_lpr_5,R.dimen.sps_lpr_5);
173175
typedArray.recycle();
174176
}

spsedittextview/src/main/res/layout/sps_layout.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<RelativeLayout android:id="@+id/viewBase"
3-
android:layout_margin="@dimen/sps_lpr_10"
4-
android:padding="@dimen/sps_lpr_5"
5-
android:background="@drawable/background_button_shape_2"
63
android:layout_width="match_parent"
74
android:layout_height="wrap_content"
85
tools:ignore="MissingConstraints"
@@ -28,14 +25,12 @@
2825
android:id="@+id/mText"
2926
android:textSize="@dimen/sps_txt_sz_16"
3027
android:inputType="text"
31-
android:singleLine="true"
3228
android:imeOptions="actionDone"
3329
android:layout_alignParentStart="true"
3430
android:layout_toStartOf="@+id/rlyBtn"
3531
android:layout_width="wrap_content"
3632
android:layout_height="wrap_content" />
3733

38-
3934
<LinearLayout
4035
android:id="@+id/rlyBtn"
4136
android:orientation="horizontal"

spsedittextview/src/main/res/values/attrs.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<attr name="TextHint" format="string"/>
55
<attr name="BorderPadding" format="dimension"/>
66
<attr name="BorderMargin" format="dimension"/>
7-
<attr name="test" format="dimension"/>
7+
<attr name="MultiLine" format="boolean"/>
88
<!-- <attr name="UseSpeechToText" format="boolean"/>-->
99
<!-- <attr name="UseBarcodeScanner" format="boolean"/>-->
1010
</declare-styleable>

0 commit comments

Comments
 (0)