私のアプリケーションでは、テキストビューに 8 ディップの上下マージンを設定したいと考えています。だから私がそれを好きなら -
<TextView
android:id="@+id/tv_text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/settings_plain_text"/>
スタイルの内容がどこにあるかは問題なく動作します-
<style name="settings_plain_text">
<item name="android:layout_marginTop"> 8dip </item>
<item name="android:layout_marginBottom"> 8dip </item>
<item name="android:textSize"> 18sp </item>
</style>
しかし、プログラムでそのテキストビューに同じスタイルを適用すると-
textview.setTextAppearance(context, R.style.settings_plain_text);
スタイルで設定した上下のマージンは表示されません。助けてください。