在我的應用程序中,我有兩個選項卡,爲此我使用ViewPager
,這個查看尋呼機中有兩個片段。有時當我點擊第一個標籤片段EditBox
鍵盤彈出,一旦我完成輸入鍵盤消失。但鍵盤區域下方的佈局空白(White),有時會發生這種情況,特別是第二次應用程序的啓動。沒有出現從工作室第一次啓動應用程序的問題。但是當我通過點擊其ic_launhcher
問題通過系統應用程序啓動它時,再次出現。問題的可能原因是什麼?當鍵盤出現時,Android佈局被封裝
上推出的佈局是這樣的:
後,我在編輯框中單擊&編輯在地址一些文本提交,當鍵盤消失,佈局是這樣的:
我在另一個片段&中使用查看尋呼機,使用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 "";
}
};
注意:圖片被刪除,以保護隱私
圖像在哪裏? – Dnyanesh
向我們展示我們的代碼和屏幕截圖,以便更好地理解... –