适配平板和手机端时注意事项
来源:互联网 发布:php自动获取手机号码 编辑:程序博客网 时间:2024/06/06 19:27
在适配平板和手机布局时,经常会创建几种不同的布局。完了运行时butterknife会报空指针,用死方法一个个抓到最后才指向
Caused by: java.lang.IllegalStateException: Required view 'ivGoodListStyle' with ID 2131690022 for field 'ivGoodListStyle' and method 'setOnClick' was not found. If this view is optional add '@Nullable' (fields) or '@Optional' (methods) annotation.
at butterknife.internal.Utils.findRequiredView(Utils.java:92)
at org.chuangpai.e.shop.mvp.ui.activity.GoodsListActivity_ViewBinding.<init>(GoodsListActivity_ViewBinding.java:103)
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:334)
at butterknife.ButterKnife.createBinding(ButterKnife.java:199)
at butterknife.ButterKnife.bind(ButterKnife.java:124)
at org.chuangpai.e.shop.mvp.ui.activity.GoodsListActivity.onCreate(GoodsListActivity.java:1023)
at android.app.Activity.performCreate(Activity.java:6980)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1213)
at cn.jiguang.a.a.d.a.a.d.callActivityOnCreate(Unknown Source:24)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2770)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)
at android.app.ActivityThread.-wrap11(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6540)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
这个错误,原因是适配时两个xml布局控件不一致导致。不管是 layout 还是large layout,都必须一致,不然就会报空
- 适配平板和手机端时注意事项
- Android手机和平板适配问题
- android学习笔记---fragment适配手机和平板
- android应用如何同时适配平板和手机
- Fragment同时适配手机和平板两种屏幕
- Android关于平板和手机适配的心得
- Android 适配不同屏幕(手机,平板)
- 一份代码适配手机+平板
- 手机、平板多屏幕多分辨率适配
- 手机、平板多屏幕多分辨率适配
- 手机、平板多屏幕多分辨率适配
- 手机、平板多屏幕多分辨率适配
- 手机、平板多屏幕多分辨率适配
- 手机、平板多屏幕多分辨率适配
- html5+css3适配问题(手机、平板、PC)
- Android Fragment 兼容手机和平板
- 兼容手机和平板的Fragment
- 手机平板下载和安装说明
- 前端 javascript DOM
- centos7 elk环境搭建
- Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法
- zookeeper学习记录-08 Zookeeper典型使用场景及实现
- 浅浅理解c#和.net的关系
- 适配平板和手机端时注意事项
- bitset
- 计算机网络-5
- 哈希(1)
- Accept与Content-Type
- wget小技巧
- 到底什么是集群&分布式
- RMAN全库【完全恢复/不完全恢复】
- nginx安装以及linux虚拟环境的安装以及uwsgi相关