Java 如何添加一个永久性的文本,该文本是可点击和可编辑的,以及提示,哪些用户可以在android的EditText中更改?

Java 如何添加一个永久性的文本,该文本是可点击和可编辑的,以及提示,哪些用户可以在android的EditText中更改?,java,android,android-layout,android-edittext,Java,Android,Android Layout,Android Edittext,我在谷歌上搜索了一下,但没有找到我要找的东西 我想要一个编辑文本有文本或图像,我可以改变点击它,并选择新的文本或图像。此外,我想提示后的文字或图像 我尝试了多项实验,能够添加文本(通过更改选择位置并添加文本)和图像(使用android代码中的可绘制添加) 正文: edt.setText("Fixed Text"); Selection.setSelection(edt.getText(), edt.getText().length()); 通过XML的图像: android:drawableL

我在谷歌上搜索了一下,但没有找到我要找的东西

我想要一个编辑文本有文本或图像,我可以改变点击它,并选择新的文本或图像。此外,我想提示后的文字或图像

我尝试了多项实验,能够添加文本(通过更改选择位置并添加文本)和图像(使用android代码中的可绘制添加)

正文:

edt.setText("Fixed Text");
Selection.setSelection(edt.getText(), edt.getText().length());
通过XML的图像:

android:drawableLeft="@drawable/ic_launcher"
但当我添加文本时,我将无法添加提示。在图像提示的情况下添加。此外,我希望我的永久文本和图像是可点击和更新的

任何帮助都会很有帮助。我希望美元是固定的和可点击的,并希望将其更改为不同的货币。但希望52.63是提示,可以通过用户点击进行编辑

编辑以提高清晰度:

示例:我想添加一部分文本作为永久文本,一部分作为提示,例如$52,所以$52是永久文本,不能通过用户进行编辑,他可以通过点击$通过列表视图进行选择,但52他可以使用android键盘进行更改


我不太确定图像作为提示放入EditText的整个部分,但是如果您想在EditText中创建$52.63作为提示,您所要做的就是:

    edt.setHint("$52.63"); 

在onCreate()方法中。我不确定这是否是您想要的,但这是一种向文本编辑添加提示的简单方法。如果您希望在用户点击屏幕或类似内容时更改提示,我会考虑添加一个android组件的点击侦听器,您希望点击该组件来更改提示,然后使用上述方法修改提示。

这很容易添加,即使是通过XML,但我想添加一部分文本作为永久,一部分作为提示,例如$52,所以$52是永久的,不能通过用户编辑,他可以通过点击$通过列表视图选择它,但52他可以使用android键盘进行更改。永久文本应该可以通过列表视图进行更改,我已经实现了。哦,很抱歉,这超出了我对android平台的了解(这是非常少的),我只尝试过一些小的XML布局,这些布局实际上只是为了混日子,很抱歉我不能提供更多的帮助感谢大家的帮助。希望这个答案能被其他寻找提示问题的人使用。