第一次总结(安卓学习)

                                                                                                  第一次总结

标签:R文件,权重比例不呈现,动态加载布局,更改碎片的一般步骤

      R文件更新:并当layout不出来的时候要把项目Clean下,还有android tool里面的配置下。当R文件不能正确提示写的布局文件的时候,考虑是否引用正确,是否误引了android.R.正确的应用的R文件是自己包下面的R文件。确定问题之后,若仍出现错误,尝试把项目Refresh下 ,或者Clean下,或者在Android tool—> fix  project properties下。

     权重问题:在使用布局文件时,在布局时权重效果不显示,或者不能创建布局文件时(指定了显示的权重比的时候),考虑把布局的水平指定方式删除。 放在FragmentLayout里面的碎片或者其他布局文件不可按权重划分。(根节点是FragmentLayout)

   动态加载布局:在使用动态布局的时候要让相关的类单独放到一个类里面的,让偶再进行加载,思路是,把要动态加载的布局封成一个类,重写这个类的onCreateView方法

   更改碎片的一般步骤:更改碎片的一般方法:
           //创建碎片实例
            AnotherRightFragment fragment=new AnotherRightFragment();
            //得到一个碎片管理器,可以直接在活动中调用fetFragment()方法得到
            FragmentManager fragmentManger=getFragmentManager();
            //开启一个事务,通过调用beginTransaction()方法开启
            FragmentTransaction transaction=fragmentManger.beginTransaction();
            //向容器中加入碎片,一般使用replace()方法实现,需传入同期的id和待添加的碎片实例
            transaction.replace(R.id.right_layout, fragment);
            //提交事务
            transaction.commit();
 其中   transaction.addToBackStack(null);是指接受一个名字用于描述返回栈的状态
 作用是,在事务提交之前设置改语句可以让它返回上一个碎片中       

  

         


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值