Some things I have picked up on in the past. Leggies tend to get more bounce than finger spinners. You can use this to your advantage and play balls marginally back of a length off the back foot. Makes life alot easier as you can not only get over the ball and keep it down but also play both sides of the wicket. I look for short balls with leggies and pull or cut depending on the line. If it's pitching outside leg then pull, on the stumps I look to cut through the off side with the spin (note if he isn't turning it much then working through leg is an option or just look for balls outside off). Pitched up deliveries I play for a little spin if I haven't seen the bowler before. If he rips it I tend to tuck the bat inside the line and let the delivery past, normally it's turning enough to miss the stumps!. You also need to get a stride in and get over the top of the ball. I personally wouldn't slog to leg against a leggy unless I was right over the top of the ball, killing all the spin. Playing against the spin isn't a great idea unless you are too the pitch. Another option is to look to sweep, again you have to pick length well (ie pretty full) and be careful of the line of the ball. Particularly with leggies, bounce becomes the big problem with the sweep shot.It is, in my opinion, a far safer way to negate spin as the blade is horizontal not vertical creating a wider impact area.