java.lang.NullPointerException:
at android.widget.Editor.updateFloatingToolbarVisibility(Editor.java:1541)
at android.widget.Editor.onTouchEvent(Editor.java:1491)
at android.widget.TextView.onTouchEvent(TextView.java:10025)
at android.view.View.dispatchTouchEvent(View.java:10723)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2865)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2550)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2865)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2550)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2865)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2550)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2865)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2550)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2865)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2550)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2865)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2550)
at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:559)
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1870)
at android.app.Activity.dispatchTouchEvent(Activity.java:3236)
at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:521)
at android.view.View.dispatchPointerEvent(View.java:10952)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:5117)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4969)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4500)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4553)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4519)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4652)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4527)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4709)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4500)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4553)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4519)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4527)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4500)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:7007)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6936)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6897)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:7117)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
at …Run Code Online (Sandbox Code Playgroud) 我在 Play 商店中有一个可以在所有手机上运行的应用程序,现在我也想在平板电脑上发布它。
1) 图像是为 xhdpi 屏幕设计的。所以我认为这也足以支持平板电脑,还是应该为平板电脑单独重新设计图像?
2)我想将 dimens.xml 分成 3 个类别 -
我想出的解决方案是像下面这样划分 values 文件夹 -
但是由于很少有手机可能属于values-sw620dp/dimens.xml或values-sw720dp/dimens.xml,那么将dimens.xml分为3类的合适方法是什么?
请不要发布下面的图片,因为我想分为 3 类 以下是许多人回答的结构