在开始之前,我很抱歉英语不好,我是法国人。
我有一个主要活动,它是一个DrawerLayout的导航栏(ActionBarActivity)。从这个DrawerLayout,我开始不同的片段,其中一个有一个ViewPager。 我有3个标签,所以里面有3个片段。在这个3片段中,我有一个ListView,当我点击item时,另一个Fragment取代选项卡上当前Fragment的位置。 在这个新的片段我有一些元素,但问题来自EditText。 EditText打开键盘,但我无法看到我点击的是因为他在键盘下面。 我认为问题是ViewPager,因为当我从导航菜单中使用这个Fragment时,我没有遇到这个问题。
我已经尝试使用ScrollView和android:windowSoftInputMode="adjustPan"
有我的ViewPager xml:
<?xml version="1.0" encoding="utf-8"?>
<com.neden.neden.CustomViewPager xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/vpPager"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<android.support.v4.view.PagerTabStrip
android:id="@+id/pager_header"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:background="#fff"
android:paddingBottom="4dp"
android:paddingTop="4dp" />
</com.neden.neden.CustomViewPager>
答案 0 :(得分:0)
在论坛中搜索后,找到了一个解决方案,但现在,我没有通知栏。
我在我的主要活动中使用此代码:
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
如果您有其他解决方案,......