Fragment
2015-11-17 00:00
246 查看
摘要: 在利用listFragment进行传值时调用OnItemClickListener 接口时注意绑定位置
package com.zxpMobile.day12_1513_listfragment; import android.app.ListFragment; import android.os.Bundle; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.ArrayAdapter; import android.widget.ListView; public class Fragment2 extends ListFragment implements OnItemClickListener { private ListView listView; private String[] data; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // TODO Auto-generated method stub View rootview = inflater.inflate(R.layout.fragment2_layout, container, false); listView = (ListView) rootview.findViewById(android.R.id.list); data = new String[] { "选项一", "选项二", "选项三", "选项四" }; return rootview; } @Override public void onActivityCreated(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onActivityCreated(savedInstanceState); this.setListAdapter(new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, data)); listView.setOnItemClickListener(this); } @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // TODO Auto-generated method stub //Log.i("1513", "1234"); Fragment1 fg1 = (Fragment1) getActivity().getFragmentManager(). findFragmentById(R.id.fg1); switch (position) { case 0: fg1.setTextViewText("选项一被选中"); break; case 1: fg1.setTextViewText("选项二被选中"); break; case 2: fg1.setTextViewText("选项三被选中"); break; case 3: fg1.setTextViewText("选项四被选中"); break; default: break; } } }
相关文章推荐
- fragment
- html5之phonegap环境搭建、创建项目(一)
- 用小规模器件实现QC2.0从机握手协议欺骗
- 跨平台的可视化Web报表设计器-FastReport Online Designer:简介
- 3DES算法加解密介绍
- discuz 默认门户为首页
- mysql 批量添加数据
- 关于汇编跳转指令的说明
- 大数运算,HDNOJ——1002 A + B Problem II
- 汇编语言--冒泡排序
- discuz修改或增加创始人的方法
- 从phpMyAdmin批量导入Excel内容到MySQL
- php调用shell脚本(web端和客户端同时实现)
- discuz关闭邮箱注册必填选项
- PHP生成验证码+session获取存储验证码
- shell实现ftp命令
- 为什么会有jsessionid,这个东东有什么用呢?
- Spring 初始化2次的问题
- 简单的轮播图效果
- OObjevtive-c 关于UI Xibs布局界面