自定义窗口标题

来源:互联网 发布:用js写一个倒计时程序 编辑:程序博客网 时间:2024/05/20 20:55

1.主MainActivity 类代码如下:

public class MainActivity extends Activity {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);setContentView(R.layout.activity_main);getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title);}public void add(View v) {}}
2.style.xml

<resources>    <style name="customTheme" parent="android:Theme.Light">        <item name="android:windowContentOverlay">@drawable/nonecolor</item>        <item name="android:windowTitleSize">54dp</item>        <item name="android:windowTitleBackgroundStyle">@style/bg</item>    </style>    <style name="bg">        <item name="android:background">@drawable/rectangle</item>    </style></resources>
3.drawable文件夹下rectangle.xml

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="rectangle" >    <gradient        android:angle="270"        android:endColor="#1DC9CD"        android:startColor="#A2E0FB" />    <padding        android:bottom="2dp"        android:left="2dp"        android:right="2dp"        android:top="2dp" /></shape>


运行结果:




0 0