2016-08-10 72 views
1

在我的應用程序中,我有兩個選項卡,爲此我使用ViewPager,這個查看尋呼機中有兩個片段。有時當我點擊第一個標籤片段EditBox鍵盤彈出,一旦我完成輸入鍵盤消失。但鍵盤區域下方的佈局空白(White),有時會發生這種情況,特別是第二次應用程序的啓動。沒有出現從工作室第一次啓動應用程序的問題。但是當我通過點擊其ic_launhcher問題通過系統應用程序啓動它時,再次出現。問題的可能原因是什麼?當鍵盤出現時,Android佈局被封裝

上推出的佈局是這樣的:

enter image description here

後,我在編輯框中單擊&編輯在地址一些文本提交,當鍵盤消失,佈局是這樣的:

enter image description here

我在另一個片段&中使用查看尋呼機,使用FragmentStatePagerAdapter通過傳遞getChildFragmentManager()

private void setupViewPager(ViewPager viewPager) { 
     FragmentStatePagerAdapter fragmentStatePagerAdapter = new FragmentStatePagerAdapter(getChildFragmentManager()) { 
      @Override 
      public Fragment getItem(int position) { 
       Fragment fragment = null; 
       switch (position) { 
        case 0: 
         fragment = new GeneralInfoFragment(); 
         Bundle bundle = new Bundle(); 
         bundle.putString(context.getString(R.string.all_data), new Gson().toJson(profileResponse)); 
         fragment.setArguments(bundle); 
         break; 
        case 1: 
         fragment = new ICEFragment(); 
         break; 
        default: 
         return null; 
       } 
       return fragment; 
      } 

      @Override 
      public int getCount() { 
       return 2; 
      } 

      @Override 
      public CharSequence getPageTitle(int position) { 
       switch (position) { 
        case 0: 
         return "General Info"; 
        case 1: 
         return "ICE"; 
       } 
       return ""; 
      } 
     }; 

注意:圖片被刪除,以保護隱私

+0

圖像在哪裏? – Dnyanesh

+0

向我們展示我們的代碼和屏幕截圖,以便更好地理解... –

回答

0

編輯:

將這個代碼在您的清單文件中的活動標籤

android:configChanges="keyboard|keyboardHidden|orientation| 
screenLayout|uiMode|screenSize|smallestScreenSize" 

android:windowSoftInputMode="stateHidden|adjustPan" 

或者

試試這個一個

setContentView(R.layout.activity_direction_3); 
getWindow().getDecorView().setBackgroundColor(
     android.R.color.transparent); 

或者

如果你使用的是自定義主題,然後在主題中添加此

<item name="android:windowBackground">Transparent color </item> 

電話我,如果你仍然得到問題。

+0

,我嘗試了您的建議,但仍然存在相同的問題。 –

+0

你在哪裏寫這段代碼.. ??你必須寫這個查看尋呼機活動.. –

+0

我做了活動的地方,我正在實現視圖尋呼機的變化,但不起作用。 –