Android - 在EditText具有焦点

时间:2015-08-11 16:58:12

标签: android android-layout android-fragments

在开始之前,我很抱歉英语不好,我是法国人。

我有一个主要活动,它是一个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>

1 个答案:

答案 0 :(得分:0)

在论坛中搜索后,找到了一个解决方案,但现在,我没有通知栏。

我在我的主要活动中使用此代码:

this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

如果您有其他解决方案,......