安卓开发的界面跳转

记录一下最近做安卓进行的页面跳转

要实现的是点击listview中的某一项进行跳转将具体信息传递到新的界面展示出来。
首先要有两个页面的xml布局,因为要实现点击listview中的item进行跳转,所以要有listview控件。要点击的页面
另一个是跳转后的界面,实际需要什么样就是什么样。
然后进行java代码书写,在页面初始化时给listview绑定点击事件,如果是其他的按钮什么就换成给按钮绑定点击事件。

listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                @Override
                public void onItemClick (AdapterView<?> parent, View view,int position, long id){
               //使用intent进行页面跳转 Intent it = new Intent(当前页面, 要跳转的页面);
               //因为第一个页面用的是fragment,所以用的是xxFragment.this.getActivity(),如果是Activity换成xxActivity.this
              Intent it = new Intent(xxFragment.this.getActivity(), xxActivity.class); 
              //可以使用Bundle进行数据传递
              Bundle bundle=new Bundle();
              bundle.putString("xx","xx");
              it.putExtras(bundle);
              startActivityForResult(it, 0);
              }
              });      

跳转后的页面则需要在初始化页面时接收数据,接收后的数据就可以放到需要显示的组件中。

Bundle bundle = this.getIntent().getExtras();
xx=bundle.getString("xx");

使用activity需要注意在AndroidManifest中进行过注册。
保证将每个页面作为启动页面都是可以打开的,如果有错误的话会导致跳转之后闪退。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值