通过代码建的view 使用style 样式 如下:使用 settextappearance()方法
PROBLEM = new TextView(this);
PROBLEM.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
// PROBLEM.setPadding(6, 3, 12, 3);
// PROBLEM.setTextSize(15);
PROBLEM.setId(Constants.PROBLEM);
PROBLEM.setText("专题");
PROBLEM.setTextAppearance(getApplicationContext(), R.style.tab_bar);
PROBLEM.setOnClickListener(new myTagListener(Directory.PROBLEM));
通过配置文件使用style style=""
<TextView
android:id="@+id/pop_frontpage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/pop"
android:text="@string/front_page" />
activity应用主题:
配置文件
<application
android:allowBackup="true"
android:icon="@drawable/ioc_zhangjianghefei"
android:label="@string/app_name"
android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen" >
通过代码形式 没经过验证
public void onCreate(Bundle savedInstanceState) {
if(sdk_int <11){
setTheme(android.R.style.Theme_Dialog);
}else{
setTheme(android.R.style.Theme_Holo_Dialog);
}
super.onCreate(savedInstanceState);
setContentView(R.layout.edit);
}