pri*_*ank 8 android searchview android-filterable android-recyclerview
我实现了一个RecyclerView与SearchView和Filterable; 所有课程来自v7.现在这种行为很烦人.每当键盘启动或关闭时,内容RecyclerView都会变为空白.计数仍然正确,但视图为空.我猜,它与Layout尺寸变化有关.这种行为是正常还是有问题?怎么处理呢?我可以显示代码,但不太清楚哪个部分是相关的,所以告诉我在这里可以添加什么?
pri*_*ank 16
在输入问题时,从类似的问题中找到了这个.
请在清单中为您的活动添加以下行.希望它有效.机器人:windowSoftInputMode = "adjustPan"
更确切地说,android:windowSoftInputMode="adjustPan"在activity标签中添加AndroidMenifest.xml键盘将要打开的位置.
例:
<activity
android:name=".FManagerActivity"
android:label="@string/app_name"
android:windowSoftInputMode="adjustPan"
android:theme="@style/AppTheme.Light.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)
它基本上是键盘打开或关闭时活动的反应行为.adjustPan告诉键盘覆盖活动视图而不打扰它的内容.如果没有键盘打开时,活动的大小也会发生变化,这会使内容消失,因为notifyDatasetChanged()在隐式操作期间和之后不会调用.
| 归档时间: |
|
| 查看次数: |
1786 次 |
| 最近记录: |