在Android中制作没有标题条的窗口

存在问题:
有时候不想要Activity窗口的标题,如何去掉?

解决方法:

直接上代码,一句话搞定 requestWindowFeature(Window.FEATURE_NO_TITLE)
package android.tip;

import android.app.Activity;
import android.os.Bundle;
import android.view.Window;

public class MainNoTip extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
}
}

显示效果:

image

再看一下 hierarchyviewer 的布局分析,看看缺了些什么:

image

对比以前的例子,大家可以看到少了一个标题条的FrameLayout和里面显示标题文本的TextView。

http://android.yaohuiji.com/category/android-tip/page/8

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注