使用包含预定义动作的隐式Intent
2016-01-09 21:01
375 查看
1、activity_main.xml
2、secondactivity_layout.xml
3、MainActivity.java
4、SecondActivity.java
5、AndroidManifest.xml配置文件,为两个Activity设置不同的Intent过滤器
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="转到下一个Activity" android:textColor="@android:color/black"/> </LinearLayout>
2、secondactivity_layout.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="第二个Activity" android:textColor="@android:color/black" android:textSize="25px" /> </LinearLayout>
3、MainActivity.java
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button button = (Button)findViewById(R.id.button); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW);//为Intent设置动作 startActivity(intent); } }); } }
4、SecondActivity.java
public class SecondActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.secondactivity_layout); } }
5、AndroidManifest.xml配置文件,为两个Activity设置不同的Intent过滤器
<activity android:name="com.example.android6_3.MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".SecondActivity"> <intent-filter> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.DEFAULT"/> </intent-filter> </activity>
相关文章推荐
- Ruby环境搭建
- 快速打造跨平台开发环境 vagrant + virtualbox + box
- 菜鸟学python(7) 简单文件访问
- bitmap_createScaledBitmap的方法
- 【Git 使用笔记】第四部分:git在公司中的开发流程
- 蓝桥杯算法训练 出现次数最多的整数、
- js笔记——js里var与变量提升
- ***LeetCode 42. Trapping Rain Water
- CDATA区段的作用
- 项目通过ssh与GitHub关联
- 数据库之简单的数据查询
- Mac 批量删除 .svn 文件
- 菜鸟学python(6) for语句
- javascript--"Null"与"undefined"
- 串匹配算法之Sunday算法
- Linux tmux
- n条直线最多把平面分割成几部分? n个平面最多把空间分割成几部分?
- 方便代理下单的EcStore收货地址一键分析插件,同时支持淘宝/京东/一号店
- blkid 命令
- SVN更新失败 提示lock