我正在尝试以可持续的方式设置文本,但它说:Typemismatch.Required:EditableFound:String我的代码如下:Stringname="Paramjeet"valnametxt=findViewById(R.id.nametxt)asEditTextnametxt.text=name不要说使用setText因为我正在使用Kotlin,而不是Java。看答案利用setText(String),自从editText.text期待一个Editable,不是String.
我是新的Xamarin.android开发人员。我最近正在阅读一些Java代码EditText派生类中的方法。派生的类方法之一是这样:privatevoidcheckMatchingBracket(intparamInt){getText().removeSpan(this.openBracketSpan);getText().removeSpan(this.closeBracketSpan);...}这让我感到困惑,因为我以为getText()返回aString,作为EditText.Text属性是string在此类Xamarin中。然而,这种情况并非如此;看起来getText()返回Edi
在android中我们可以通过以下方式改变光标颜色:android:textCursorDrawable="@drawable/black_color_cursor"。我们如何动态地做到这一点?在我的情况下,我已将可绘制光标设置为白色,但我需要更改为黑色怎么办?//SetanEditTextviewtogetuserinputfinalEditTextinput=newEditText(nyactivity);input.setTextColor(getResources().getColor(R.color.black)); 最佳答案
在android中我们可以通过以下方式改变光标颜色:android:textCursorDrawable="@drawable/black_color_cursor"。我们如何动态地做到这一点?在我的情况下,我已将可绘制光标设置为白色,但我需要更改为黑色怎么办?//SetanEditTextviewtogetuserinputfinalEditTextinput=newEditText(nyactivity);input.setTextColor(getResources().getColor(R.color.black)); 最佳答案
我有一个EditText我想缩放它,并使用setScaleX/setScaleY滚动,它工作正常-正在编辑文本正确的位置。但是当我尝试选择文本时-它会将选择句柄绘制到位置,例如文本未缩放时。已知bug.这是预期的结果,因为handle是在与View大小相关的弹出窗口上绘制的。android.widget.Editor上的所有操作都针对其字段privateTextViewmTextView;。如果我们通过反射设置自己的编辑器,我不知道如何处理私有(private)方法,这是不可覆盖的。选择句柄也绘制在弹出窗口android.widget.Editor.HandleView#HandleV
我有一个EditText我想缩放它,并使用setScaleX/setScaleY滚动,它工作正常-正在编辑文本正确的位置。但是当我尝试选择文本时-它会将选择句柄绘制到位置,例如文本未缩放时。已知bug.这是预期的结果,因为handle是在与View大小相关的弹出窗口上绘制的。android.widget.Editor上的所有操作都针对其字段privateTextViewmTextView;。如果我们通过反射设置自己的编辑器,我不知道如何处理私有(private)方法,这是不可覆盖的。选择句柄也绘制在弹出窗口android.widget.Editor.HandleView#HandleV
我的应用程序中有一些EditText,我正在使用:android:nextFocusDown="@+id/last_name_edit_text"转到下一个editText按“下一步”按钮。我对最后一个EditText有疑问。我想在这是最后一个EditText时添加我想在完成按钮上更改下一个按钮。我如何在xml中做到这一点? 最佳答案 在最后的editText中添加这个android:imeOptions="actionDone" 关于android-EditText并转到下一步,我们在
有什么方法可以根据px从左到右设置光标在EditText中的位置。我用这个代码EditTextetEmail=(EditText)findViewById(R.id.et_email);etEmail.setText("Email");etEmail.setSelection(2);它可以工作,但电子邮件文本不会被删除。所以我将etEmail.setText("Email")更改为etEmail.setHnt("Email")像这样EditTextetEmail=(EditText)findViewById(R.id.et_email);etEmail.setHint("Email")
我有一个带有EditText的布局,如下所示:..........在横向模式下,此布局行为不一致。当在手机上显示时,some_text将在聚焦时提取到全屏,这很好。但是,使用这种精确的布局,如果some_text显示在平板电脑上,则不会被提取。我也希望在平板电脑上将文本框提取到全屏。我正在使用运行Android4.2.2(API17)的Nexus5手机和Nexus7平板电脑模拟器预设进行测试。更新:在装有Android5.1的SamsungGalaxyTabE设备和运行Android5.1的模拟器上,任何编辑文本都会重现此问题。UPD2:我创建了一个测试emptyproject只是为了
我想为EditText框设置最小和最大输入值。我正在为EditText创建一个简单的验证;它采用A-Z和0-9值,最少5个字符,最多8个字符。我将最大值和其他验证设置如下:但无法设置最小值要求。我的EditText框位于警告对话框中。我尝试了以下代码来解决问题:privatevoidopenInboxDialog(){LayoutInflaterinflater=this.getLayoutInflater();//declaredialogviewfinalViewdialogView=inflater.inflate(R.layout.kirim_layout,null);fina