答案 0 :(得分:0)
在textview / edittext上设置OnFocusChangeListener并实现onFocusChange
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus){
termslayout.setVisibility(View.Invisible)
}
if(!hasFocus){
termslayout.setVisibility(View.visible)
}
}
修改:将android:isScrollContainer="false"
设置为您的条款布局。如果它仍然不起作用,请在Android清单中设置android:windowSoftInputMode="adjustPan"
。
答案 1 :(得分:0)
在您的活动的清单中使用android:windowSoftInputMode="adjustPan|adjustResize"
。尝试使用下面的每个组合
android:windowSoftInputMode="adjustResize"
android:windowSoftInputMode="adjustPan"
android:windowSoftInputMode="adjustPan|adjustResize"
答案 2 :(得分:0)
在AndroidManifest.xml中转到活动和此行
{{1}}
答案 3 :(得分:0)
为AndroidManifest.xml中的活动执行此操作
<activity android:name=".MyActivity"
android:windowSoftInputMode="adjustResize|stateAlwaysVisible"></activity>
使用这些选项,看看什么对你有用。