最后来dialog与ViewPager的使用。首先,ViewPager的高与宽一定是固定的,因为你想啊,如果每个界面的大小都不一样,那他滑动的时候怎么办,这是第一个要注意的。所以在写Viewpager时,他的大小一定要是写死的或者填充满的,如果你写的是自适应,那么他还是会展示为填充满的,其次的话是ViewPager与AlertDialog中EditText不能够获取到输入法的,至于为什么呢,我也还不清楚,有清楚的请教我,因此我用了Dialog与ViewPager,这个就不会出现这种问题,Dialog的话他的style最后自己再写一下把,这样看起来舒服点,这里我给大家看下我的Dialog style。
<style name="myDialogTheme"parent="android:Theme.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<itemname="android:windowIsTranslucent">true</item>
<itemname="android:windowNoTitle">true</item><!--除去title-->
<itemname="android:windowContentOverlay">@null</item>