gdmec gdcicnet

前言大家好,今天我给大家带来一个AndroidStudio制作的欢迎界面和应用图标的概述。我希望你喜欢它。

gdmec gdcicnet

欢迎界面和应用程序图标

本项目使用Android Studio 3.0.1作为开发工具。

activity_splash.xml

创建activity_splash.xml布局文件,首先将其修改为欢迎界面布局的RelativeLayout布局。

& lt?xml版本=”1.0 “编码=”utf-8 “?& gt& lt!-添加欢迎界面的背景-& gt;& ltrelative layout xmlns:Android = ” http://schemas . Android . com/apk/RES/Android ” Android:layout _ width = ” match _ parent ” Android:layout _ height = ” match _ parent ” Android:background = ” @ drawable/launch _ BG ” & gt;& lt!-显示版本号-& gt;& ltTextView Android:id = ” @+id/TV _ version ” Android:layout _ width = ” wrap _ content ” Android:layout _ height = ” wrap _ content ” Android:text color = ” @ Android:color/white ” Android:text size = ” 14sp ” Android:layout _ centerInParent = ” true “/& gt;& lt/relative layout & gt;SplashActivity.ja

创建SplashActivity.ja类,欢迎接口实现类。

包cn . edu . gdmec . Android . androidstudiodemo;导入Android . content . intent;导入Android . content . pm . activity info;导入Android . content . pm . package info;导入Android . content . pm . package manager;导入Android . OS . bundle;导入Android . support . V7 . app . app compat activity;导入Android . widget . textview;导入Ja . util . timer;导入Ja . util . timertask;公共类SplashActivity扩展app compat activity { @ Override protected void onCreate(Bundle sedInstanceState){ super . onCreate(sedInstanceState);setContentView(r . layout . activity _ splash);//将此界面设置为//竖屏setrequesteorientation(activity info . screen _ orientation _ portrait);init();} private void init(){ TextView TV _ version = findViewById(r . id . TV _ version);请尝试{ package info package info = getpackage manager()。getPackageInfo(getPackageName(),0);TV _ version . settext(” version:”+package info . version name);} catch (PackageManager。NameNotFoundException e){ e . printstacktrace();TV _ version . settext(” version “);}//用定时器延迟这个界面3秒然后跳转。timer有一个线程一直执行任务Timer Timer = new Timer();Timertask Timertask = new Timertask(){ @ override public void run(){//Send intent实现页面跳转,第一个参数是当前页面的上下文,第二个参数是home page intent = new intent(splash activity。这个,主要活动。类)来跳;startActivity(意图);//跳转后关闭当前欢迎页面splash activity . this . finish();} };//timerTask被调度执行,第二个参数传入timer.schedule(timerTask,3000)为延迟时间(毫秒);}}AndroidManifest.xml

在清单文件AndroidManifest.xml中配置欢迎界面,将应用程序门户更改为欢迎界面,然后移除ActionBar效果。

& lt?xml版本=”1.0 “编码=”utf-8 “?& gt& ltmanifest xmlns:Android = ” http://schemas . Android . com/apk/RES/Android ” package = ” cn . edu . gdmec . Android . Android studio demo ” & gt;& lt!-原Android:theme = ” @ style/app theme “-> & lt;!-删除ActionBar标题栏-& gt;& lt!-添加应用程序图标,app _ icon-> & lt;应用Android:allow backup = ” true ” Android:icon = ” @ drawable/app _ icon ” Android:label = ” @ string/app _ name ” Android:round icon = ” @ MIP map/IC _ launcher _ round ” Android:supports RTL = ” true ” Android:Theme = ” @ style/Theme。AppCompat.NoActionBar ” >& lt活动android:name= “。SplashActivity ” >& lt意向过滤器& gt& ltaction Android:name = ” Android . intent . action . main “/& gt;& lt类别Android:name = ” Android . intent . category . launcher “/& gt;& lt/intent-filter & gt;& lt/activity & gt;& lt!-添加实现类-& gt;& lt活动android:name= “。MainActivity ” >& lt/activity & gt;& lt/application & gt;& lt/manifest & gt;补充

制作过程就像加背景图一样,可以找相关图片加入或者单独DIY。MainActivity.ja和activity_main.xml没有改变。

摘要

本文谈AndroidStudio制作欢迎界面和应用图标。如果有更好的了解,欢迎交流定位:分享Android &;Ja知识点,有兴趣可以继续关注。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

发表回复

登录后才能评论