I have a FragmentActivity using a ViewPager to serve several fragments. Each is a ListFragment with the following layout:
FragmentActivity
ViewPager
ListFragment
Just add this line in you code:
getActivity().getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);