There is no single reason to have the ghost touch problem on an Android phone. Most likely, it would be a hardware related issue, which you can only fix from a service center. However, corrupted software, custom ROM, system cache, etc. can also cause it in the rare case. Below is some possible solution to fix the ghost touch on your phone. If the ghost touch problem of your device isn’t related to the display, touch plate, or screen protector, then try the below methods, which may fix it.

First method: In rare cases, battery optimization for System UI can cause ghost touch on Android. To disable this feature, follow the below steps:

Open Settings > in the search bar, type battery optimization > tap on the Battery Optimization.Tap on All Apps > scroll down and tap on the System UI > select Don’t optimize and tap on Done.

Second method: Corrupted system cache can cause the ghost touch, so clearing the cache may fix the issue. To do so, follow the below steps:

Switch off the phone, then boot into recovery mode using volume up and power button combination.In recovery, select wipe cache using the volume button and select it using the power button. After completing the process, reboot your phone.

Note that not all phones have a system cache partition. It may vary with phone make. Third method: In some cases, the ghost touch issue can come up with custom ROM. If your device is running on a custom ROM, then either reinstall the latest stable build of the custom ROM or install stock firmware. Note that the OEMs will fix most of the software related ghost touch problem by a software update, so ensure that you are updated your device to latest version by going to Settings > System > Advanced > System update.