- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对这个奇怪的问题感到困惑。通常,在许多电话上,这不是问题。但是这个问题我试了三台MIUI10手机,其他系统都没有遇到过。也许这是MIUI10的系统bug?
如果你有MIUI10手机,请帮忙测试一下。
我怎样才能解决这个问题以与许多设备兼容?欢迎所有帮助。
代码如下,很简单:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
android:layout_marginBottom="50dp"
android:padding="15dp"
android:background="#1ad9ca"
android:textColor="#ffffff"
android:text="Hold to talk" />
</RelativeLayout>
findViewById(R.id.text).setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
switch (motionEvent.getAction()) {
case MotionEvent.ACTION_DOWN:
Log.d(TAG, "ACTION_DOWN");
break;
case MotionEvent.ACTION_MOVE:
Log.d(TAG, "ACTION_MOVE");
break;
case MotionEvent.ACTION_UP:
Log.d(TAG, "ACTION_UP");
break;
case MotionEvent.ACTION_CANCEL:
Log.d(TAG, "ACTION_CANCEL");
break;
}
return true;
}
});
而在我的设备中,按住 TextView 几秒钟并举起手,会调用 ACTION_CANCEL,但不会调用 ACTION_UP。这是日志:
D/MainActivity: ACTION_DOWN
D/MainActivity: ACTION_MOVE
D/MainActivity: ACTION_MOVE
D/MainActivity: ACTION_CANCEL
我想在 ACTION_UP 情况下做一些逻辑,而不是在 ACTION_CANCEL 情况下。
测试设备信息:
Phone name: Xiaomi 8
Android system version: Android 9
MIUI system version: MIUI 10.1.2.0
最佳答案
在我的miui手机上验证过,这个问题只出现在10.2.x.x版本上,升级到10.3.3.0后,这个问题就没有了。
在调度 ACTION_UP 事件时,miui 拦截了这个事件并将操作从 ACTION_UP 更改为 ACTION_CANCEL,但是屏幕上没有弹出窗口,似乎是 10.2.x.x 上的一个错误。
关于android - MIUI10 android textview setOnTouchListener ACTION_UP 未调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54284832/
我正在编写应用程序和小部件。最近有人报告说,我编写的小部件在一分钟左右后就停止工作了。所有这些问题都有一个相似的东西:MiUi。一台是 Redmi,另一台是 Huawei,但两者都有 MiUi。我正在
我正在努力让我的通知显示抬头或偷看,因为它也被称为。 它在 stock Android 和 Lineage OS API 21-26 上运行良好 需要做什么才能让它在 MIUI 8 中工作? 该应用拥
我正在制作一个用于管理联系人的应用程序。在大多数手机上,一切正常,但在某些小米设备上,尝试删除联系人时出现错误。 这是我删除联系人的代码- final ArrayList ops = new Arra
我想为我的应用程序制作 MIUI 风格的标签。 我尝试使用选择器,但最终只有彩色标签。我还尝试创建一个 png 作为背景,但同样,它并没有改变选项卡的大小。 我想制作这样的标签: 我该怎么做? 谢谢!
我写了这个函数来检索 android 手机中的联系人: public static HashMap getAllContacts(Context context) { HashMap cont
这个问题专门针对带有 MIUI 的 Xiomi 设备的问题。 如何检测选择了全屏模式(手势)或导航按钮(软导航)? 我尝试了一些解决方案,但在其他设备上确实有效,但在 Xiomi 或 MIUI 上无效
由于诸如 pre android 6.0 权限等问题,我需要知道我的应用程序是否在运行时运行在像小米这样的 MIUI 设备上 有什么办法吗? 最佳答案 我在 github 上找到了一个要点,旨在通过尝
我想在我的小米设备上使用 ACTION_OPEN_DOCUMENT。我试过 this google sample ,但它也不起作用。使用下面的代码,我可以正常运行在 Samsung galaxy s4
我想这样打开屏幕:设置 -> 应用程序 -> 选择一个应用程序 -> 打开应用程序权限屏幕。 目前我使用的是这段代码。它可以让我打开 AppInfo 屏幕。但是我不知道如何选择应用程序权限屏幕。
如何以编程方式在 MIUI 设备中打开管理应用程序电池使用设置? 我通过这个打开设置: startActivityForResult(new Intent(android.provider.Setti
我正在寻找一种直接从我的应用程序在 MIUI App Notification Settings 屏幕中打开的方法。就像这样:设置 -> 已安装的应用 -> MY_APP -> 通知。 如何构建打开此
尝试了各种可能在状态栏中设置小图标(这将由系统作为打开的通知抽屉中的大图标进行)但没有任何效果。尝试使用原始 .png 文件以及可绘制的 .xml 文件以及两者的组合(xml 将 png 称为位图源)
我需要以编程方式检查我的应用在 MIUI 手机中的自动启动权限是打开还是关闭。 Facebook 和 whatsapp 已经默认开启了这个权限,我该怎么做呢? 最佳答案 目前不可能。 因为它完全取决于
我正在开发 Android 应用程序,我需要以编程方式了解手机的 miui 版本信息。有人知道怎么做吗?在 android.os.build 和 android.os.build.version 中,
在应用程序类中,我添加了: AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO); 为什么它不工作? 最佳答案
我在小米手机中长时间运行的后台服务的互联网连接状态被阻止。我正在使用广播网络接收器来检查互联网连接。 最佳答案 打开设备上的安全应用 点击数据 点击“限制数据使用” 现在它将向您显示应用列表。 只需滚
当应用程序处于后台且屏幕锁定时,我无法启动 Activity ,没有异常或警告,只是不调用 onCreate() 。我一直在与这个问题作斗争,我想我终于找到了它的根源。日志中有一行: D/com.an
我正在尝试在 miui 10.2 Redmi 设备的锁屏上设置壁纸。 我可以使用此代码设置主屏幕壁纸: wallpaperManager.setBitmap(crackedBitmap); 但是当我
我已经在模拟器和 CM9 ROM 上测试了我的代码。一切正常。但是当我在 MIUI v3.6.28 Android 版本 4.1.2 上运行我的应用程序时,它不会触发短信接收器。 我在 StackOv
我的小米红米 2 Prime 手机没有收到BOOT_COMPLETE广播。 我的 BroadcastReciever 是 --- public class OnBootReceiver extends
我是一名优秀的程序员,十分优秀!