-
<!--转--> 原来frameLayout里面一层有linearLayout,然后linearLayout再里面一层是progressBar和TextView,用了merge就是把linearLayout拿掉了一样的,直接frameLayout里面一层放progressBar和TextView,相当于少了一层。如果原来的看作大盒子里面放个中盒子,中盒子里面放小盒子,用了merge标签就相当于直接把中盒子扔了,省了一个盒子查看全部
-
merge合并UI布局查看全部
-
include标签查看全部
-
布局原则查看全部
-
布局原则查看全部
-
五大布局使用量排行查看全部
-
五大布局方式查看全部
-
ScrollView的种类查看全部
-
Adapter里面的常用方法: (1)getCount()需要返回所有页面的数量 (2)isViewFromObject(View arg0,Object arg1)判断视图是否由对象产生 (3)instantiateItem(ViewGroup container,int position)实例化界面 (4)destroyItem(ViewGroup container,int position,Object object)销毁页面 (5)getPageTitle(int position)返回页面标题信息查看全部
-
一、使用ViewPager实现导航: 1)ViewPager介绍:ViewPager可以使视图左右滑动 2)加入ViewPager: <android.suppor.v4.view.ViewPager android:id="@+id/pager" android:layout_width="wrap_content" andriod:layout_height="wrap_content" android:layout_gravity="center" > </android.support.v4.view.ViewPager> 3)加载显示的页卡:将Layout布局转换为View对象 (1)LayoutInflater lf = getLayoutInflater().from(this); lf.inflate(resource,root); (2)View.inflate(context,resource,root); 4)配置Adapter适配器: (1)PagerAdapter 数据源:List<View> (2)FragmentPagerAdapter 数据源:List<Fragment> (3)FragmentStaePagerAdapter 数据源:List<Fragment>查看全部
-
ViewFlipper常用方法查看全部
-
ViewFlipper动态导入查看全部
-
Fragment与Activity通信: 1)Fragment可调用getActivity()方法获取它所在的Activity 2)Activity可调用FragmentManager的findFragmentById()或findFragmentByTag()方法获取Fragment 3)Activity ----> Fragment:在Activity中创建Bundle数据包,并调用Fragment的setArguments(Bundle bundle) 方法 4)Fragment -----> Activity:需要在Fragment中定义一个内部回调接口,再让包含该Fragment的Activity实现该回调接口。这样Fragment可调用该回调方法将数据传递给Activity查看全部
-
处理Fragment事务: 1) 根据用户的交互情况,对Fragment进行添加、移除、替换,以及执行其他动作,提交给Activity的每一套变化被称作一个事务。 FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction beginTransaction = fragmentManager.beginTransaction(); 2) 每一个事务都是同时执行一套变化,可以在一个事务中设置你所有想执行的变化,包括add()、remove()、replace()、然后提交给Activity,必须调用commit()方法 如果允许用户通过按下BACK按键返回到前一个Fragment状态,调用commit()之前可以加入addTobackStack()方法。查看全部
-
2、动态加载: 撰写代码将Fragment添加到一个Activity layout中 add():添加一个Fragment(指定要添加的fragment和插入的View) 与此类似的还有remove()、替换()查看全部
举报
0/150
提交
取消