- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
在我的应用程序中,我有两个选项卡,我正在使用 ViewPager
,两个 fragment 位于此 View 分页器中。有时,当我点击第一个选项卡 fragment 时,EditBox
键盘会弹出,一旦我完成输入,键盘就会消失。但是键盘区域下方的布局变为空白(白色),有时会发生这种情况,特别是第二次启动应用程序。当应用程序第一次从工作室启动时,不会出现问题。但是当我通过系统应用程序通过点击其 ic_launhcher
启动它时,问题再次出现。问题的可能原因是什么?
启动时的布局如下所示:
单击编辑框并编辑地址字段中的一些文本后,当键盘消失时,布局如下所示:
我在另一个 fragment 中使用 View 分页器,并通过传递 getChildFragmentManager()
来使用 FragmentStatePagerAdapter
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 "";
}
};
注意:为了保护隐私,图像已被删除
最佳答案
编辑:
将此代码放入 list 文件中的 Activity 标记中
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>
如果您仍然遇到问题,请告诉我。
关于java - 当键盘出现时 Android 布局被换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38869467/
在 Vaadin 7.0,显示时JavaBean Table 中的数据与 BeanContainer ,用新数据刷新表的正确方法是什么? 最佳答案 该表通过监听器监视表项的属性。如果您通过表的 Ite
首先,我使用的是带有 Axis2 1.6.2 的 eclipse,我正在 tomcat 6 上部署我创建的 Web 服务。Web 服务是在 eclipse 中通过自上而下的方法创建的。 我被要求使对我
我已将 Rails 3.1.1 应用程序升级到 Rails 3.1.3,现在,对于每个请求,它仅响应错误数量的参数(3 for 1)。不幸的是,它没有说明错误在哪里,并且应用程序跟踪为空。我认为存在一
我是一名优秀的程序员,十分优秀!