Java 按语法更改EditText的外观

Java 按语法更改EditText的外观,java,android,eclipse,styles,Java,Android,Eclipse,Styles,我正在制作一个应用程序,其工作原理如下: 单击按钮时,将显示一个EditText、一个按钮和一个TextView。 我已经这样做了,但是样式与我在xml中创建EditText时的样式不同。它看起来不同,颜色也不一样 总是会有一些编辑文本,因此用户会很好地看到差异。 当我用xml创建EditText时,我也更喜欢它的颜色。 如何以编程方式更改EditText的样式 提前谢谢 从不同的角度看问题 您可以使用EditText.setTypeFace或EditText.setTextAppearance

我正在制作一个应用程序,其工作原理如下:

单击按钮时,将显示一个EditText、一个按钮和一个TextView。 我已经这样做了,但是样式与我在xml中创建EditText时的样式不同。它看起来不同,颜色也不一样

总是会有一些编辑文本,因此用户会很好地看到差异。 当我用xml创建EditText时,我也更喜欢它的颜色。 如何以编程方式更改EditText的样式

提前谢谢

从不同的角度看问题


您可以使用EditText.setTypeFace或EditText.setTextAppearance,具体取决于您试图更改的内容。该链接具有EditText可以执行的所有方法。

这里的问题是两个字段之间的背景设置不同。你可以使用挫折地。。。使其与其他字段匹配


如果需要绘制适当的背景,请查找一个现有字段,从那里获取背景,并将其分配给动态字段。

否,我想更改颜色,在xml中为透明/白色,在java代码中为黑色,看起来不同。也许风格不是一个好词来解释这个…你知道我怎么做吗?你的意思是设置文本的颜色?EditText.setTextColorint颜色如果没有,具体要更改的颜色是什么?我要将背景从xml中的EditText更改为相同的背景颜色。我试着这么做,但看起来不一样。。。另外,当我将背景设置为白色时,它与xml中的edittext颜色不完全相同。您在所有版本中都会遇到相同的问题吗?果冻豆、Kitkat、棒棒糖……不,我在自己的设备上运行应用程序,而不是在模拟器上运行,这是为了降低速度。。。但我会试试看!我使用了setBackgroundColor..,将背景色设置为白色,但这不起作用,它看起来与xml中的不一样。。。此外,我还尝试将背景设置为透明,但这也不起作用。挫折和挫折有区别吗。。和挫折背景色…?非常感谢!这解决了我的问题!editText.SetBackgroundOrd1.getBackground;现在它看起来和我喜欢的word1的背景一样!。回答接受!