240 发简信
IP属地:湖南
  • @明月照天涯丶 解决了,baseActivity 写一个protected abstract T getViewBinding(),子activity实现xxxBinding.inflate(getLayoutInflater()),再写一个protected abstract void setTitleBar(),在子activity里对titleView操作
    在base里面的onCreate方法里
    mViewBinding = getViewBinding();
    rootLayout = (LinearLayout) LayoutInflater.from(this).inflate(R.layout.activity_base, null, false);
    View childView = mViewBinding.getRoot();
    childView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
    ViewGroup.LayoutParams.MATCH_PARENT));
    rootLayout.addView(childView);
    setContentView(rootLayout);
    //然后find一下titleview的资源大致就是这样

    databinding动态添加view

    databinding可以通过DataBindingUtil.setContentView加载布局,和activity的 setContentView类似,如果要用Fragm...

  • 根据这个步骤打包之后color等资源文件丢失怎么处理呢

    Android将项目封装为SDK

    1、新建一个Android 项目2、将AndroidManifest修改为(不要有activity,包名换成自己的) 3、将app层的build.gradle中的 改为 并且...

  • title布局通过baselayout封装的,子activity的layout会通过addview进去,如果使用这个就没法用activity的setContentView,就算这样bind上了,activity上也没有内容。通过DataBindingUtil.setContentView的话 title就会丢失,博主是怎么解决的呢?

    databinding动态添加view

    databinding可以通过DataBindingUtil.setContentView加载布局,和activity的 setContentView类似,如果要用Fragm...

  • getCheckedRadioButtonId就是用不了了

    【Android】RadioGrop 两行两列单选

    代码如下: 布局如下:

  • 直接就报错啦

    Android使用AES加密和解密

    封装类如下 调用方法 更多内容点此查看。

  • 不太行

    解决EditText 键盘imeOptions 设置后与换行冲突问题

    解决EditText 键盘imeOptions 设置后与换行冲突问题 EditText imeOptions 设置必然需要设置singleLines=true 或者设置 in...

  • 我是做Android开发的吗

  • 大神!!谢谢了!调了三四个小时没搞定的bug,其他页面activity崩溃之后,返回到首页这个地方Fragment的getview就是个空的 怎么也出不来,试了好多种方法都不行 用了LazyPagerAdapter谢谢!

    当Fragment遇上ViewPager

    前言 ViewPager搭配Fragment去实现标签页是一种非常常见的做法,基本上Android初学者都能顺手写出来,可是有时候虽然代码简单,其中却有很多微妙之处。本篇主要...

  • 2.0的tool需要使用
    apktool d -s /usr/local/bin/abc.apk -o <输出路径>

    mac环境下Android 反编译

    一、需要的工具 apktool:反编译APK文件,得到classes.dex文件,同时也能获取到资源文件以及布局文件。 dex2jar:将反编译后的classes.dex文件...