2

style.xml簡単なファイルを作成します

<style name="You.EditText.Style" parent="@android:style/Widget.EditText">
    <item name="android:textColor">@color/colorRed</item>
    <item name="android:gravity">center</item>
</style>

しかし、すべてEditText動的に作成します。EditText自分のスタイルを属性に宣言するにはどうすればよいですか?

4

2 に答える 2

2

EditText次のようにビューをインスタンス化します。

EditText e = new EditText(context, null, R.style.You_EditText_Style);
于 2012-08-07T13:52:02.217 に答える
0

これは、EditText#setTextAppearance(context, resid) メソッドで行うことができます。

例:

myEditText.setTextAppearance(getApplicationContext(), R.style.id);

EditText リファレンスを参照してください。

于 2012-08-07T13:43:13.527 に答える