我制作的应用程序如下:
单击按钮时,将出现EditText,Button和TextView。 我已经这样做了,但是当我在xml中创建EditText时,样式与样式不同(它看起来不同,颜色不一样)。
总会有几个EditTexts,因此用户可以很好地看到差异。 当我在xml中创建EditText时,我也更喜欢它的颜色。 如何以编程方式更改EditText的样式?
提前致谢!
答案 0 :(得分:0)
http://developer.android.com/reference/android/widget/EditText.html
您可以使用EditText.setTypeFace()或EditText.setTextAppearance(),具体取决于您要更改的内容。该链接具有EditText可以执行的所有方法。
答案 1 :(得分:0)
这里的问题是两个字段之间的背景设置不同。您可以使用 setBackground(...)使其与其他字段匹配。
如果您需要获得适当的背景可绘制,请查找其中一个现有字段,从中获取背景,并将其指定给动态字段。