解:
由$a^2=16,$可得$a=\pm4,$
由$|b|=3,$可得$b=\pm3,$
又因为$ab<0,$说明$a$、$b$异号,分两种情况计算:
① 当$a=4,$$b=-3$时:
$(a-b)^2+ab^2=(4-(-3))^2 + 4×(-3)^2=7^2 + 4×9=49+36=85;$
② 当$a=-4,$$b=3$时:
$(a-b)^2+ab^2=(-4-3)^2 + (-4)×3^2=(-7)^2 + (-4)×9=49-36=13。$
综上,$(a-b)^2+ab^2$的值为85或13。