首页
社区
课程
招聘
[原创]Android中多“窗口”的实现
2014-6-13 16:13 12812

[原创]Android中多“窗口”的实现

2014-6-13 16:13
12812
我们平时写Win32程序时经常会用到多窗口,Android中也不例外,不过在Android中,窗口称之为“Activity”,一个Activity共有4中重要状态,即:活动、暂停、停止、销毁。以下为各状态的描述:

在创建一个默认Android程序后通常会有以下代码:
import android.app.Activity;
public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
}



button1.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent intent = new Intent(MainActivity.this,Activity1.class);  //创建Intent对象
            startActivity(intent);          //启动Activity
        }
    });

startActivity()原型为:

Public void startActivity(Intend intent);

无返回值,且参数为Intent对象。

OK,做完这些,再配置一下AndroidManifest.XML文件。
<activity
      android:icon="@drawable/ic_launcher"
      android:name="net.cnhuamo.learntest.Activity1"
      android:label="我就是另一个窗口"
      android:theme="@style/AppTheme">
</activity>

Icon属性为Activity的图标,label为“标签”,即Activity的标题,theme当然就是主题了,实例中采用的是Dialog,其他主题请自行百度。需要详细说明的是name属性,如果该Activity类在<manifest>标记指定的包中,则android:name属性的属性值可以直接写类名,也可以加一个”.”点号;如果在<manifest>标记指定包的子包中,则属性值需要设置为“.子包序列.类名”或是完整的类名(包裹路径)(彩色文字摘自网络)。

文中若有错误之处还请指出!

The  End !

[培训]《安卓高级研修班(网课)》月薪三万计划,掌 握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
点赞0
打赏
分享
最新回复 (7)
雪    币: 200
活跃值: (51)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
arttk 2014-8-6 14:59
2
0
这个必须支持,入门好引导。
雪    币: 41
活跃值: (38)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cnhuamo 2014-10-1 17:31
3
0
我X,终于有人回复了,看来下次不能发这种帖子
雪    币: 41
活跃值: (38)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cnhuamo 2014-10-1 17:32
4
0
一会就发
雪    币: 188
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
JackJoker 2014-12-17 10:52
5
0
看帖子名字,还以为是同时显示多个窗口这种高大上的技巧呢,原来。。。
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
bboxhe 2015-1-24 13:35
6
0
你这个太入门了。。。。
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
DrearyJie 2015-2-5 16:07
7
0
挺好的。。。顶一个
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
秋月夜 2015-4-11 13:44
8
0
mark
游客
登录 | 注册 方可回帖
返回