В моем приложении я хочу установить стиль на TextView
, что сделает TextView
похожим на заголовок, как показано на следующем рисунке -
Когда я применяю стиль из styles.xml
(приведенный ниже), он применяет шрифт и цвет шрифта, как указано. Но это не относится к белому фону. Можем ли мы вообще это сделать?
Определенный стиль такой:
<?xml version="1.0" encoding="utf-8"?>
<style name="settings_header">
<item name="android:layout_marginBottom"> 10dip </item>
<item name="android:background"> @color/white </item>
<item name="android:paddingLeft"> 10dip </item>
<item name="android:layout_width"> match_parent </item>
<item name="android:layout_height"> wrap_content </item>
<item name="android:textSize"> 22sp </item>
<item name="android:textColor"> @color/black </item>
<item name="android:textStyle"> bold </item>
</style>
Код, который применяет стиль, похож на
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textview = (TextView) findViewById(R.id.textView);
textview.setTextAppearance(ScrSettings.this,R.style.settings_header);
}