我有一些EditText用于手机号码输入.应用必须为每个国家/地区添加唯 例如,亚美尼亚必须添加+374,用户必须填写其他数字.也+374必须是不可更改的,用户无法更改或删除它.这样做有什么办法吗?
编辑:
我不想将textView或其他视图与此文本一起使用,并将其放在ediText的左侧.我希望通过较少的操作找到一些方法.我需要冻结文本,以便在用户删除其中的某些部分时不检查每个文本更改或添加缺少的文本.
android android-textinputlayout material-components material-components-android
我为我的一个活动创建了一个布局,用户可以在某个EditText小部件中插入一个值.我需要这些EditText中的一些必须具有必须不可编辑的后缀(如cm,mm等).在用户插入值之后,我将解析这些EditText的内容,避免使用后缀,因此我将处理没有后缀的唯一输入.怎么做?
我已经在这里搜索和搜索了,但没有任何帮助我.我发现这样的答案/sf/answers/1455620701/对我没有帮助.
我希望我的问题很清楚...对不起我的英语
这是我在应用程序中的编辑文本之一
<EditText
android:id="@+id/etFolder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="/pictures"
android:ems="10" >
Run Code Online (Sandbox Code Playgroud)
当它第一次出现时它带有"/ pictures"
用户可以更改文本并输入另一个单词.但如何防止删除编辑文本的"/".
用户可以删除所有其他文本,但不允许删除第一个字符.
我怎样才能实现这种行为?
我需要一个包含textview和edittext的视图.
例:
Yay! you made it to ______ We should hang out! feel ____ to follow me.
Run Code Online (Sandbox Code Playgroud)
以上"_____"可以是任何长度,它应该感觉到最后一段.上面给出的其余文本不可更改.就像填空.

如何添加后缀TextField以随用户输入文本流动(移动)?
android textfield android-jetpack android-jetpack-compose android-compose-textfield
我需要允许用户在+之后输入电话号码,我如何在编辑文本中添加此"+".用户无法编辑+.用户可以输入数字,然后输入+.通过使用editText.setText("+");它仍然允许用户编辑此+.如何使此文本不可编辑.
如何在用户开始键入文本后立即在edittext开头自动添加文本。例如,我想在用户开始键入电话号码后自动附加国家/地区代码。我试过了-
mNumber.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void afterTextChanged(Editable editable) {
mNumber.setText("+91"+editable.getText().toString());
}
});
Run Code Online (Sandbox Code Playgroud)
但这不起作用,并且在我输入edittext时我的设备就会挂起。