Android学习

  • 在使用ViewPager配合fragment实现选项导航的过程中,出现了fragment页面无法正常显示的问题。原因是在自己的适配器继承了FragmentPagerAdapter之后又错误地重写了isViewFromObject()方法,如下。
public boolean isViewFromObject(@NonNull View view, @NonNull Object object) {
      return view == object;
}
  • 该方法在父类FragmentPagerAdapter中已经正确重写,自己错误重写导致显示不正常。也可以在自己重写的方法体内直接调用父类的该方法,或者将重写的方法题改为return view ==((Fragment) object).getView();但是感觉没必要,直接不重写就好了。
  • 在使用TextView的setTextColor给的十六进制数一定要加上最前面的两位,一共给8位数,前两位表示透明度,FF表示不透明。
posted @ 2020-10-21 14:35  一只代码狗  阅读(67)  评论(0)    收藏  举报