【发布时间】:2012-04-03 04:18:06
【问题描述】:
问题类似于键盘隐藏我的编辑文本,但有什么方法可以从我的布局 xml 文件或片段类而不是从 android 清单文件中处理虚拟键盘设置。
例如:我们使用清单文件中的android:windowSoftInputMode="adjustPan"。 如果我们想从我的布局 xml 文件或我的片段 java 类文件中更改它,我们该怎么办。这个要求只是因为我需要在不同的屏幕上有不同的行为。上面的代码调整完整的活动。
注意:在我的应用程序中,每个屏幕都分为两部分,其中一部分是变化的片段,另一部分是菜单。我不希望菜单部分受到干扰,只有片段部分可以在键盘出现时移动。我已经在我的片段类中使用了getActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);。结果是相同的,即完整的活动。
请帮忙。提前致谢。
【问题讨论】:
标签: android android-fragments android-virtual-keyboard