如何编辑Android View项目中的文本(内容)

时间:2017-07-13 05:35:47

标签: java android android-edittext android-view android-styles

我试图在EditText中设置文字样式。我成功地设定了EditText本身,但不是它的内容。如何更改<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" android:paddingBottom="10dp" android:paddingLeft="42dp" android:paddingRight="10dp" android:paddingTop="10dp"> <item android:bottom="3dp"> <bitmap android:gravity="center_vertical|left" android:src="@drawable/ic_games_black_24dp" /> <shape android:shape="rectangle"> <stroke android:width="1dp" android:color="#37474f" /> </shape> </item> </layer-list> 内部文本的字体粗细,字体颜色,样式等?

这就是我为EditText editText = new EditText( mContext ); editText.setHint(" Find"); editText.setWidth(555); editText.setBackgroundResource(R.drawable.add_new_bag_dr); 视图添加样式的方式:

{{1}}

然后我称之为:

{{1}}

最好的方法是什么?我有什么选择?

更新

如何将XML中定义的样式附加到View?

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容:

editText.setTextColor("set the color you want");

在style.xml中定义自定义样式,然后使用

editText.setTextAppearance(R.style.yourCustomStyle);

希望它有所帮助!!!