Daniel Wood 20120503
转载时请注明出处和作者
文章出处:http://danielwood.cublog.cn
作者:Daniel Wood
------------------------------------------------------------------------
一般情况下,我们进入一个Android应用都会出现一个欢迎界面,或者提示用户操作的数页提示界面,如微信。这些界面一般都是全屏的。
下面来看看如何实现这个全屏界面。
网上有如下两种方法:
1、在Activity的onCreate()方式中用代码实现:
- public class ActivityDemo extends Activity {
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- /**全屏设置,隐藏窗口所有装饰**/
- getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
- WindowManager.LayoutParams.FLAG_FULLSCREEN);
- /**标题是属于View的,所以窗口所有的修饰部分被隐藏后标题依然有效,需要去掉标题**/
- requestWindowFeature(Window.FEATURE_NO_TITLE);
- setContentView(R.layout.main);
- }
2、在配置文件里修改,对相应的activity进行配置
-
- android:name=".ActivityDemo"
- android:label="@string/app_name"
- android:theme="@android:style/Theme.NoTitleBar">
-
-
-
-
也可以将配置设置成:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
这样就不存在最上面的状态栏了。
但是,我用以上两种方法并没有做出欢迎界面的效果(我用了ImageView,然后加载图片)。
我用下面的方法就很顺利地作出了欢迎界面。
就是在layout配置文件中:
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android=""
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:background="@drawable/plane"
- android:orientation="vertical" >
- </LinearLayout>
android:background="@drawable/plane"就是这句。
阅读(5488) | 评论(0) | 转发(0) |