kopia lustrzana https://github.com/ge0rg/aprsdroid
Amazon EditText workaround: enforce all-caps for callsign
rodzic
f7f82b4e6a
commit
8b50531f5c
|
@ -37,6 +37,7 @@
|
||||||
android:layout_marginBottom="5sp"
|
android:layout_marginBottom="5sp"
|
||||||
android:layout_marginRight="10sp"
|
android:layout_marginRight="10sp"
|
||||||
android:singleLine="true"
|
android:singleLine="true"
|
||||||
|
android:textAllCaps="true"
|
||||||
android:inputType="textCapCharacters"
|
android:inputType="textCapCharacters"
|
||||||
android:digits="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-"
|
android:digits="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-"
|
||||||
android:maxLength="10"
|
android:maxLength="10"
|
||||||
|
|
|
@ -15,6 +15,7 @@
|
||||||
android:layout_marginBottom="5sp"
|
android:layout_marginBottom="5sp"
|
||||||
android:layout_marginRight="10sp"
|
android:layout_marginRight="10sp"
|
||||||
android:singleLine="true"
|
android:singleLine="true"
|
||||||
|
android:textAllCaps="true"
|
||||||
android:inputType="textCapCharacters"
|
android:inputType="textCapCharacters"
|
||||||
android:digits="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-"
|
android:digits="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-"
|
||||||
android:maxLength="10"
|
android:maxLength="10"
|
||||||
|
|
|
@ -36,6 +36,7 @@ xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:layout_weight="1"
|
android:layout_weight="1"
|
||||||
android:textSize="16sp"
|
android:textSize="16sp"
|
||||||
android:maxLength="1"
|
android:maxLength="1"
|
||||||
|
android:textAllCaps="true"
|
||||||
android:inputType="textCapCharacters"
|
android:inputType="textCapCharacters"
|
||||||
android:digits="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
|
android:digits="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
|
||||||
android:text="" />
|
android:text="" />
|
||||||
|
|
|
@ -5,6 +5,7 @@ import _root_.android.app.ListActivity
|
||||||
import _root_.android.content._
|
import _root_.android.content._
|
||||||
import _root_.android.database.Cursor
|
import _root_.android.database.Cursor
|
||||||
import _root_.android.os.{Bundle, Handler}
|
import _root_.android.os.{Bundle, Handler}
|
||||||
|
import _root_.android.text.InputFilter
|
||||||
import _root_.android.util.Log
|
import _root_.android.util.Log
|
||||||
import _root_.android.view.{ContextMenu, LayoutInflater, Menu, MenuItem, View}
|
import _root_.android.view.{ContextMenu, LayoutInflater, Menu, MenuItem, View}
|
||||||
import _root_.android.view.View.OnClickListener
|
import _root_.android.view.View.OnClickListener
|
||||||
|
@ -61,6 +62,7 @@ class ConversationsActivity extends LoadingListActivity
|
||||||
val nm_view = inflater.inflate(R.layout.new_message_view, null, false)
|
val nm_view = inflater.inflate(R.layout.new_message_view, null, false)
|
||||||
val nm_call = nm_view.findViewById(R.id.callsign).asInstanceOf[EditText]
|
val nm_call = nm_view.findViewById(R.id.callsign).asInstanceOf[EditText]
|
||||||
val nm_text = nm_view.findViewById(R.id.message).asInstanceOf[EditText]
|
val nm_text = nm_view.findViewById(R.id.message).asInstanceOf[EditText]
|
||||||
|
nm_call.setFilters(Array(new InputFilter.AllCaps()))
|
||||||
new AlertDialog.Builder(this).setTitle(getString(R.string.msg_send_new))
|
new AlertDialog.Builder(this).setTitle(getString(R.string.msg_send_new))
|
||||||
.setView(nm_view)
|
.setView(nm_view)
|
||||||
//.setIcon(android.R.drawable.ic_dialog_info)
|
//.setIcon(android.R.drawable.ic_dialog_info)
|
||||||
|
|
|
@ -6,6 +6,7 @@ import android.content.{Context, DialogInterface, Intent}
|
||||||
import android.net.Uri
|
import android.net.Uri
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.text.Editable
|
import android.text.Editable
|
||||||
|
import android.text.InputFilter
|
||||||
import android.text.TextWatcher
|
import android.text.TextWatcher
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
|
@ -38,6 +39,7 @@ class PasscodeDialog(act : Activity, firstrun : Boolean) extends AlertDialog(act
|
||||||
|
|
||||||
inputCall.setText(prefs.getCallsign())
|
inputCall.setText(prefs.getCallsign())
|
||||||
inputCall.addTextChangedListener(this)
|
inputCall.addTextChangedListener(this)
|
||||||
|
inputCall.setFilters(Array(new InputFilter.AllCaps()))
|
||||||
inputCall.setOnFocusChangeListener(this)
|
inputCall.setOnFocusChangeListener(this)
|
||||||
inputPass.setText(prefs.getString("passcode", ""))
|
inputPass.setText(prefs.getString("passcode", ""))
|
||||||
inputPass.addTextChangedListener(this)
|
inputPass.addTextChangedListener(this)
|
||||||
|
|
Ładowanie…
Reference in New Issue