Laptop doesn't get IP address when tethered via WiFi
You should first check which IP address (and network) your hotspot is using. From the command-line (e.g. using a terminal app like Android Terminal Emulator or adb shell) you can figure this out with the command

ifconfig wlan0


If you rather want to avoid the command line, or your device uses womething other than wlan0 for the interface and you want to avoid guessing, OS Monitor is an app which tells you all the necessary details for each interface as well.

Once you've found out the correct data, you can specify those on your laptop: Use the IP of the interface for the gateway, and take network and mask accordingly.