zoukankan
html css js c++ java
Android中简单活动窗口的切换--Android
本例实现Android中简单Activity窗口切换:借助intent(意图)对应用操作(这里用按钮监听)等的描述,Android根据描述负责找对应的组件,完成组件的调用来实现活动的切换……案例比较简单直接附上代码了哈。
1、建两个Activity类,分别为MainActivity.java和GuideActivity.java……
MainActivity.java
(核心文件):
package livetelecast.thonlon.example.cn.thonlonlivetelecast;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity
extends AppCompatActivity {
private Button
btn_oprnActivity;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.
activity_main);
btn_oprnActivity=(Button) findViewById(R.id.
btn_openActivity);
btn_oprnActivity.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent=
new Intent();
intent.setClass(MainActivity.
this,GuidActivity.
class);
startActivity(intent);
}
});
}
}
GuideActivity.java:
package livetelecast.thonlon.example.cn.thonlonlivetelecast;
import android.app.Activity;
import android.os.Bundle;
/**
* Created by NIUXINLONG on 2018/4/29.
*/
public class GuidActivity
extends Activity{
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.
activity_guide);
}
}
2、分别建立与Activity对应的布局文件activity_main.xml、activity_guide.xml:
activity_main.xml:
<?
xml version=
"1.0"
encoding=
"utf-8"?>
<
RelativeLayout
xmlns:
android
=
"http://schemas.android.com/apk/res/android"
android
:layout_width=
"match_parent"
android
:layout_height=
"match_parent">
<
Button
android
:id=
"@+id/btn_openActivity"
android
:layout_width=
"match_parent"
android
:layout_height=
"wrap_content"
android
:text=
"@string/btn_open"/>
</
RelativeLayout>
activity_guide.xml:
<?
xml version=
"1.0"
encoding=
"utf-8"?>
<
FrameLayout
xmlns:
android
=
"http://schemas.android.com/apk/res/android"
android
:layout_width=
"match_parent"
android
:layout_height=
"match_parent">
<
android.support.v4.view.ViewPager
android
:layout_width=
"match_parent"
android
:
layout_height
=
"match_parent">
</
android.support.v4.view.ViewPager>
<
LinearLayout
android
:layout_width=
"wrap_content"
android
:layout_height=
"wrap_content"
android
:layout_gravity=
"bottom|center_horizontal">
<
ImageView
android
:layout_width=
"wrap_content"
android
:layout_height=
"wrap_content"
android
:src=
"@drawable/point_select"
android
:padding=
"15dp"/>
<
ImageView
android
:layout_width=
"wrap_content"
android
:layout_height=
"wrap_content"
android
:src=
"@drawable/point_normal"
android
:padding=
"15dp"/>
</
LinearLayout>
</
FrameLayout>
3、配AndroidMenifest.xml:(重点是添加两activity)
<?
xml version=
"1.0"
encoding=
"utf-8"?>
<
manifest
xmlns:
android
=
"http://schemas.android.com/apk/res/android"
package=
"livetelecast.thonlon.example.cn.thonlonlivetelecast">
<
application
android
:allowBackup=
"false"
android
:icon=
"@mipmap/ic_launcher"
android
:label=
"@string/app_name"
android
:roundIcon=
"@mipmap/ic_launcher_round"
android
:supportsRtl=
"true"
android
:theme=
"@style/AppTheme">
<
activity
android
:name=
".MainActivity">
<
intent-filter>
<
action
android
:name=
"android.intent.action.MAIN" />
<
category
android
:name=
"android.intent.category.LAUNCHER" />
</
intent-filter>
</
activity>
<
activity
android
:name=
".GuidActivity"/>
</
application>
</
manifest>
查看全文
相关阅读:
聚合酶链式反应简称PCR
基因选择
ROC曲线的意义
医学遗传学词汇英语术语英文(Glossary) 8
LOD值 LOD score
医学遗传学词汇英语术语英文(Glossary) 1
遗传图谱 genetic map
什么是DNA微阵列技术?
看了两个工具的介绍:Maven BIRT
$.ajax({ url:"getCounterOfShop.action", type:"post",
原文地址:https://www.cnblogs.com/qikeyishu/p/8972483.html
最新文章
CodeIgniter钩子 扩展框架的核心
codeIgniter 模型
URI 路由
转:ASP.NET中的路径(path) 详解
CodeIgniter URL
codeIgniter 控制器
CodeIgniter 适配器
CodeIgniter数据库类
DIV滚动条大全
几个搜索引擎的网站提交地址
热门文章
[转]在这新站如何在一天内被Google和百度收录
网页弹出提示框的几种方法.
JS 遍历所有input并赋空值
web页面实现指定区域打印功能
ASP_NET下FCKeditor配置方法全解
JS 替换文本域内的回车
div中溢出文字用点代替的代码
WAP(wml)开发问答
似然 似然函数 最大似然估计
什么是SSLP和ISSR?
Copyright © 2011-2022 走看看