android的欢迎界面怎么写

 我来答
五号科技圈
2016-03-06 · TA获得超过4709个赞
知道大有可为答主
回答量:3680
采纳率:61%
帮助的人:770万
展开全部
  简单的Splash Screen
  这种Splash Screen实现及其简单,常用来显示产品Logo或者版本号等简单信息,我们只需要想办法让WelcomeActivity运行几秒种后自动跳转到应用主界面即可;
  我们只需要用到一个简单的方法:
  <code class="hljs" java="">//3s后,执行run方法启动主界面Activity
  new Handler().postDelayed(new Runnable() {
  @Override
  public void run() {
  Intent i = new Intent(SplashScreen.this, MainActivity.class);
  startActivity(i);
  
  //启动主Activity后销毁自身
  finish();
  }
  }, 3000);</code>
  

  2,涉及复杂操作的Splash Screen
  所谓复杂操作是因为往往这种应用在进入界面之前需要进行很多后台操作,通过Splash Screen让用户等待,一般涉及的操作有:
  从网络获取数据并存储到本地 下载图片 获取和解析JSON/XML等文件 发送数据到服务端 身份验证 。。。。
  反正一般都是类似于网路下载这样的些耗时操作,但又不得不在应用进入主界面前需要做的工作。根据应用的不同,所做的工作也不同,这里就以远程获取一张图片,我们在进入欢迎界面后,开始从远程下载一张图片,完成后我们便进入主界面,将解析后的数据显示在主界面;
  图片地址:: 创建SplashScreen布局: res/layout/splash_screen.xml

  <code class="hljs" xml=""><linearlayout android:gravity="center" android:layout_height="match_parent" android:layout_width="match_parent" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools">
  <imageview android:id="@+id/appImage" android:layout_height="wrap_content" android:layout_width="wrap_content" android:src="@mipmap/logo">
  <textview android:gravity="center" android:layout_height="wrap_content" android:layout_margintop="15dp" android:layout_width="wrap_content" android:text="Welcome" android:textcolor="#00ACED" android:textsize="30sp" ms_movie="" to="">
  
  
  </textview></imageview></linearlayout></code>
  
重庆ppp
2016-03-06 · TA获得超过350个赞
知道小有建树答主
回答量:872
采纳率:54%
帮助的人:578万
展开全部
1 eclipse新建android项目就是有欢迎界面。
2 mobile像html 写一样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式