fragment
来源:互联网 发布:志鸿优化系列 编辑:程序博客网 时间:2024/06/05 07:40
新人一名,现在感觉安卓类似一个个公式对应一个个控件
本次是关于fragment的使用过程
FragmentManager manage=getFragmentManager();
FragmentTransaction acti=manage.beginTransaction();
Fragmentyear fyear=new Fragmentyear();
acti.replace(R.id.framelayout_zz, fyear);
acti.commit();
//主界面中装载fragment的代码
public class Fragmentmonth extends Fragment{
//继承fragment
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// TODO Auto-generated method stub
View v=inflater.inflate(R.layout.fragmonth,container, false);
//因为没有继承acticity所以创建一个view,然后就可以和acticity一样使用。
listfra=new ArrayList<Listfra>();text_month=(TextView) v.findViewById(R.id.month);
text_day=(TextView) v.findViewById(R.id.monthday);
ls=(ListView) v.findViewById(R.id.listView1);setlis();
// Toast.makeText(v.getContext(), listfra.size()+"", 1).show();
//本人log不算太会用,所以每次喜欢用toast来检测bug,或者dbug。
FragmentAdapter fra=new FragmentAdapter(v.getContext(),listfra);ls.setAdapter(fra);
//frament内容的适配器。
return v;
public void setlis(){
String[] n={"卷烟配送总量","卷烟配送总额","卷烟库存量"};
String[] x={"本期:2143万箱","本期:2143万箱","本期:2143万箱"};
String[] y={"同期:2143万箱","同期:2143万箱","同期:2143万箱"};
String[] z={"同步:15%","同步:15%","同步:15%"};
for(int i=0;i<n.length;i++){
Listfra lf=new Listfra();
lf.setT1(n[i]);
lf.setT2(x[i]);
lf.setT3(y[i]);
lf.setT4(z[i]);
listfra.add(lf);
}
}
//现在没有数据库,所以自己创建的一个list。
}- Fragment
- Fragment
- fragment
- Fragment
- Fragment
- Fragment
- Fragment
- fragment
- fragment
- Fragment
- Fragment
- fragment
- Fragment
- Fragment
- Fragment
- Fragment
- Fragment
- fragment
- 后缀自动机刷题计划
- 导出ORACLE表前几行数据
- HBuilder webApp开发(八)微信/QQ/新浪登录
- python 编码,decode() ,encode() 用法区别
- Linux 系统应用编程——线程基础
- fragment
- DOM基础及应用(一)
- POJ 2391 Ombrophobic Bovines Solution
- HDU-4825 Xor Sum
- linux多线程编程——同步与互斥
- 面试中的Singleton
- log4cxx样例
- php监控日志打印
- ACM第四次练习—1009