当前位置: 代码迷 >> Android >> 关于Android的开发的一些简单有关问题
  详细解决方案

关于Android的开发的一些简单有关问题

热度:36   发布时间:2016-05-01 21:22:42.0
【求助】关于Android的开发的一些简单问题
我是初学者,有几个问题想问下。。。
1、如果建了几个Activity,默认的是第一个Activity最先显示。如果我要第二个Activity是打开软件的最先显示的Activity,应该如何修改?
2、怎样在打开软件软件之后先弹出一个消息框,(类似于“欢迎使用xxx软件!”),这个消息框是单独的Activity,还是写在最开始显示的Activity里面?能不能讲下具体应该怎么设置?
3、我用一个布局,如果显示的东西太多,一个屏幕装不下的时候,会自动添加滚动条么?

本人新手,分不多,全部给出来了。希望能详细的解答一下。
先谢谢了~

------解决方案--------------------
1, 哪个activity先显示,是由AndroidManifest.xml文件中的<action android:name="android.intent.action.MAIN"/>决定的,你需要让哪个Activity先显示,可以把该Avtivity设为它。
2,可以用AlertDialog,在启动的时候显示,具体请查询一下AlertDialog的用法
3,看你用的是什么控件了。如果是列表的话,用listview是会自动加滚动的。
------解决方案--------------------
1、在AndroidManifest.xml中设置成第一个启动就可以了,像下面这样:
XML code
<activity android:name=".SecondActivity"          android:label="@string/app_name">    <intent-filter>         <action android:name="android.intent.action.MAIN" />         <category android:name="android.intent.category.LAUNCHER" />    </intent-filter></activity>
------解决方案--------------------
ScrollView里面用一个linearlayout把你要拖动的组件都装进去就可以了
------解决方案--------------------
1.只要在你的mainfest.xml文件中的activity中加入
<intent-filter>
<action android:name= "android.intent.action.MAIN " />
<category android:name= "android.intent.category.LAUNCHER " />
</intent-filter>
2.这个消息框是写在最开始的activity里面,一般可以选择以后进入不显示。不推荐这样一般你不觉得欢迎来到XX软件很2吗。最好的是写一个安装指导在第一次安装的时候进行指导和帮助,现在很多软件都是这样的。即时你要在进入的时候提供一些软件的关键信息,最好使用Notification,因为我觉得用户很反感你说的这样的弹出框的。
3.不会。一般都是用ScrollView。ScrollView就是套在你布局最外层的,里面你该怎么写还是怎么写。
------解决方案--------------------
问题1: 2楼说的已经很清楚了
问题2: Toast.makeText(context,toastMsg,Toast.LENGTH_SHORT).show();写在第一个启动的Activity的onCreate()中
问题3: 使用Listview,ListActivity,ScrollView都可以。
  相关解决方案