Activity改为对话框

2290阅读 0评论2012-09-19 2gua
分类:嵌入式


缺省情况下,Activity呈现为窗口方式,但也能改变其这种方式,比如改为对话框:
在AndroidManifest.xml中添加粗体部分,Theme采用对话框方式:
...
​​​​​​​​
    ​​​​​​​​​​​​​​​​​​android:label="@string/app_name"
    ​​​​​​​​​​​​​​​​android:theme="@android:style/Theme.Dialog" >
...

就这么简单,运行App:


如果想去掉窗口标题,可以在代码文件中增加如下粗体代码:
...
import android.view.Window;

public class MainActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.activity_main);
    }
    ...
}

效果如图:
上一篇:推荐:图灵访谈录 - Brian W. Kernighan与CS的半个世纪
下一篇:R in Action - R实战